这一小节中,我们具体罗列了QT信号槽之间连接方式,并分析各种连接方式的优缺点。信号槽之间的连接大致有五种吧!各有特点,具体如下:
我们首先放一个栗子:就是我们之前写的一个非常简单的,直接显示图像的例子。
在这个栗子中,我们直接点击按钮就能读取一张图片。
那么问题来了,点击按钮发出的信号和读取图片的具体实现是怎么进行连接的呢?

首先,第一种连接方式是 on+控件对象名字+信号,是一种非常简洁常用的方式。具体的实现如下:
private slots:
void on_btnReadimage_clicked();
在QtWidgetsApplication1.h头文件中写:
#pragma on
本文介绍了QT中信号槽的五种连接方式:1) on+控件对象名字+信号,简洁常用;2) QT4的SIGNAL和SLOT关键字连接,无错误检查;3) QT5及以后的连接方式,支持错误检查;4) Lambda匿名函数连接,适合短实现;5) 设计器直接槽函数连接,直观但不推荐。推荐使用第一种和第三种方式。
订阅专栏 解锁全文
2685

被折叠的 条评论
为什么被折叠?



