大宇私人领地伊甸园丨宁愿做了后悔,也不要错过后悔[www.mrdayu.com]
注册

24小时联系邮箱:[email protected]

所有文章
大宇私人伊甸园: 首页 > 所有文章 > 编程人生 > 系统架构 > QT > 《大宇的Qt学习笔记》 > [002.02]自定义槽函数

[002.02]自定义槽函数

发布时间:2018/05/28 《大宇的Qt学习笔记》 标签Qt自定义槽函数阅读:232

前言:

前面学习了系统库的信号和槽,今天学习自定义一个槽函数,来学习如何自定义信号槽函数完成某些功能。

内容:

首先我们在原项目下面,添加connect()函数。

我们在最后的this后面,第四个参数进行自定义。

槽函数规则:
     /*自定义槽
     * Qt5:任意的成员函数,普通全局函数,静态函数
     * 槽函数需要和信号一致(参数,返回值)
     * 由于信号都是没有返回值,所以,槽函数一定没有返回值
     */

F1查看信号,去判断槽函数,需不需要添加形参和更改返回值。在此项目中是不需要的。

最后的实现效果是点击abc,上面按钮的字母就变成123.

后面我又添加一个功能:点击abc,隐藏b1按钮。

点击后:

其实,还有一种信号槽的使用方法,不用每次都使用函数指针,如下图:

The bottom line, for me, is simple.

Let’s hope it doesn’t take 500 years for a discipline of testing to becomes the standard for software developers.

From:dayu
相关推荐

您好!请登录

合作网站快捷登录:
点击取消回复

已有1评论

    大宇博客

    点击这里给我发消息 点击这里给我发消息 点击这里给我发消息 点击这里给我发消息