发布时间:2023-10-26 16:00
QObject::connect(const QObject *sender, const char *signal, const QObject *receiver, const char *method, Qt::ConnectionType type = Qt::AutoConnection)
默认参数为Qt::AutoConnection :策略为线程中使用Qt::DirectConnection,非线中会使用Qt::QueuedConnection。
Qt::DirectConnection:立刻调用槽函数,执行完了才会进入下一步。
Qt::QueuedConnection :将信号放进队列中,在接收器线程中执行。
Qt::BlockingQueuedConnection :将信号放进队列中,在接收器线程中执行,不过,在接收线程中加了锁。
Qt::UniqueConnection :连接的槽函数如果正在被占用,则返回失败。