QT lesson3--QT信号和槽

一、信号函数,只发送不需要知道接收者
二、槽函数(普通函数前加slots:标记),只接收不通信
三、QObject来绑定
绑定信号函数和槽函数
调用信号函数(将信号写入队列)
主线程(QApplication)从队列中获取信号在这里插入图片描述
四、信号和槽的绑定方式
1、设计器添加信号和槽(拖动或者添加)
信号和槽的添加和绑定直接生成在ui文件当中
2、手动添加信号和槽
需要添加信号和槽的类添加QOBJECT宏
自定义信号添加singnals:只要声明信号函数,不能写实现代码,由moc编译器实现
自定义槽添加 public slots:其他与普通函数一样声明和定义
使用connenct函数链接信号和槽
自定义信号需要在适当的时候使用emit 发射信号

发布了11 篇原创文章 · 获赞 0 · 访问量 64

猜你喜欢

转载自blog.csdn.net/yan17iiiiii/article/details/104851516
今日推荐