结果:
Main Thread: 0xb84
AutoConnection : 0x16bc //子线程
DirectConnection : 0x16bc //子线程
QueuedConnection : 0x16bc //子线程
AutoConnection : 0x16bc //按钮 子线程
DirectConnection : 0xb84 //按钮 主线程
QueuedConnection : 0x16bc //按钮 子线程
onSelfPushed : 0xb84 //按钮 主线程
DirectConnection : 0xb84
onExitPushed : 0xb84 //按钮 主线程
QueuedConnection : 0xb84
源代码
#ifndef MAINWINDOW_H
#define MAINWINDOW_H
#include <QMainWindow>
#include"QPushButton"
#include<QDebug>
#include<QThread>
class MyObject : public QObject {
Q_OBJECT
public:
MyObject() {};
~MyObject() {}
public slots:
void first() {
qDebug() << "AutoConnection : " << QThread::currentThreadId();
}
void second() {
qDebug() << "DirectConnection : " << QThread::currentThreadId();
}
void three() {
qDebug() << "QueuedConnecti