QT自定义槽
来源:互联网 发布:网络大电影人群分析 编辑:程序博客网 时间:2024/06/04 18:51
//!!! Qt5#include <QObject>////////// newspaper.hclass Newspaper : public QObject//必须继承自QObject才可以使用信号和槽{ Q_OBJECT //必须声明这个宏public: Newspaper(const QString & name) : m_name(name) { } void send() { emit newPaper(m_name); //emit 发送这个信号 }signals: void newPaper(const QString &name);//信号可以不实现 //(可无函数体)private: QString m_name;};////////// reader.h#include <QObject>#include <QDebug>class Reader : public QObject{ Q_OBJECTpublic: Reader() {} void receiveNewspaper(const QString & name) { qDebug() << "Receives Newspaper: " << name; }};////////// main.cpp#include <QCoreApplication>#include "newspaper.h"#include "reader.h"int main(int argc, char *argv[]){ QCoreApplication app(argc, argv); Newspaper newspaper("Newspaper A"); Reader reader; QObject::connect(&newspaper, &Newspaper::newPaper, &reader, &Reader::receiveNewspaper); newspaper.send();//发送这个信号 return app.exec();}
阅读全文
0 0
- Qt自定义信号槽
- Qt自定义信号槽
- Qt 自定义信号槽
- Qt 自定义槽
- QT自定义槽
- QT 自定义函数 自定义信号和槽
- QT 自定义函数 自定义信号和槽
- QT 自定义函数 自定义信号和槽
- Qt自定义信号和槽
- Qt自定义信号和槽
- Qt自定义信号和槽
- Qt 自定义信号与槽
- Qt 自定义 信号与槽
- QT 自定义信号和槽
- 《学习Qt之路2》笔记:QT自定义信号槽
- QT中自定义的信号和槽
- QT+VS2008 CPP文件 自定义槽
- VS2008 Qt Designer 中自定义信号槽
- 蓝桥杯:特殊回文数
- Windows服务器IIS搭建网站
- AttributeError: '_csv.reader' object has no attribute 'next' 使用pyhon3.2以上运行以下代码时报错
- SRM 719 div1 Medium (树形dp)
- C++变量名 命名规则
- QT自定义槽
- 练习 6-3 编写一个交叉引用程序,打印文档中所有单词的列表,并且每个单词还有一 个列表,记录出现过该单词的行号。对 the、and 等非实义单词不予考虑。
- 周末训练笔记+POJ 1811 Prime Test【大素数判定】【素因子分解】
- 模板-并查集
- 工作周报-2017年11月26日
- 超链接实现post方式提交
- 1.使用canvas实现一个简单的时钟
- 简单的文件操作
- 2017年11月26日训练笔记