日志
1.2 建立连接
2015-11-26 18:16
#include <QApplication>
#include <QPushButton> int main(int argc, char** argv) { QApplication app(argc, argv); QPushButton button(QObject::tr("Quit")); button.show(); //信号槽链接,当button对象被点击时发射clicked()信号, //app对象接收到信号后,执行槽函数quit() QObject::connect(&button, SIGNAL(clicked()), &app, SLOT(quit())); button.show(); return app.exec(); } //bool QObject::connect(const QObject *sender, //发出信号的对象 // const char *signal, //信号 // const QObject *receiver, //接收信号的对象 // const char *method, //对象接收到信号后的处理 // Qt::ConnectionType type = Qt::AutoConnection ) [static] //连接方式 // type: // Qt::AutoConnection // Qt::DirectConnection // Qt::QueuedConnection // Qt::BlockingQueuedConnection // Qt::UniqueConnection // Qt::AutoCompatConnection |
下一篇: 1.3 窗口部件的布局
上一篇: 1.1 HelloQt