帮助文档查询得到:
QObject::connect(const QObject sender, const char signal, const QObject receiver, const char method) [static]
receiver绑定了sender的signal信号,一旦sender发出signal信号,那么receiver的method方法会被自动调用。
QObject::connect(scrollBar, SIGNAL(valueChanged(int)),
label, SLOT(setNum(int)));
connect 第5个参数一般不填,为默认值。
Qt::AutoConnection: 默认值,使用这个值则连接类型会在信号发送时决定。
如果接收者和发送者在同一个线程,则自动使用Qt::DirectConnection类型。
如果接收者和发送者不在一个线程,则自动使用Qt::QueuedConnection类型。
编程步骤
- 帮助文档输入"connect",进入方法帮助文档,复制demo的代码
- 替换代码中对象和相应的信号和槽