Qt开发系列1——信号和槽

Qt开发系列——信号和槽
第一次采用VS2015+Qt5.9来开发界面。

在这里插入图片描述
图1
图1这个符号是在图2这个Qt设计师这里的。

图2

点击这个信号和槽按钮之后。
长按鼠标左键拖动,直到出现图3所示这个红色接地线信号一样的符号。
在这里插入图片描述
图3
鼠标左键松开后,会看到如图4所示的一个信号和槽链接的界面
在这里插入图片描述
图4

图4左侧的框为信号,右侧的框内为槽函数。
一般信号选择Qt自带的都够用了,槽函数可以自己定义。例如我自己定义了如图5所示的槽函数。
在这里插入图片描述
然后在我工程目录下面的界面头文件图5里面会出现一个如图6所示的信号与槽的链接。
在这里插入图片描述
图5
在这里插入图片描述
图6

到这里,我们就建立了这个按钮信号和槽之间的联系。接下来就是要编写我们的槽函数了。

编写我们的槽函数需要做两件事,第一就是在图7所示的项目头文件里面定义槽函数。
在这里插入图片描述
图7
在形目头文件里面,如图8所示,定义项目的槽函数。
在这里插入图片描述
图8

在我们的类里面定义了我们的槽函数后,接下来就是在如图9所示对应的cpp资源文件中编写我们的槽函数了。
在这里插入图片描述
图9

void QtView1::pushButton_2slot()
{
QMessageBox::information(NULL, “Title2”, “Content2”, QMessageBox::Yes | QMessageBox::No, QMessageBox::Yes);
}

到这里,按钮链接槽函数就完成了,我写的图片比较多,主要是怕描述的不清楚。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值