Header: #include <QTimer> qmake: QT += core 12 Header: #include <QTimer>qmake: QT += core 构造方法 QTimer(QObject *parent = Q_NULLPTR) 当 parent 被销毁时, QTimer 对象也会被自动销毁; 函数方法 void QTimer::start(int msec) 开启一个任务, 每多少毫秒回调一次 void QTimer::timeout() 到指定事件发出 timeout 信号 void QTimer::stop() 停止定时器 setInterval(int msec) ...
QT 信号槽
宏: SIGNAL, SLOT 关键字: signals, slots, emit SLOT 方法是阻塞的 类的定义中需要包含宏Q_OBJECT 要想一个方法放入 SLOT(XXX) , xxx 一定要在声明时指定 signals 修饰; 使用: QObject::connect(sender, SIGNAL(signal), receiver, SLOT(slot)); 绑定的 signal 和 slot 方法参数要类型一致;或自动把signal比slot多出的参数省略; disconnect 断开 自定义信号/槽 注意点 自定义类继承 QObject 声明宏 Q_OBJECT 函数指针不能作为信号或槽的参数。 信号与槽不能有缺省参数。 signals 的注意点 表示信号 signals 修饰的方法不能 ...