介绍Qt中的signal和slot连接方式,同时介绍他们在多线程中的使用
直接连接Qt::DirectConnection
队列连接Qt::QueuedConnection
自动连接Qt::AutoConnection
直接连接
- Widget.cpp源代码内容
namespace Ui {
class Widget;
}
class Widget : public QWidget
{
Q_OBJECT
public:
explicit Widget(QWidget *parent = nullptr);
~Widget();
signals:
void sendStr();
private:
Ui::Widget *ui;
QPushButton* pushButton;
SubThread subThread;
public slots:
void on_click_button();
};
Widget::Widget(QWidget *parent) :
QWidget(parent),
ui