QT应用程序只能在主线程刷新控件。如果想在其他线程刷新控件,需要发送信号给主线程,由主线程负责调用相应的函数来刷新。 pyQt5中,使用信号需要导入pyqtSignal。 fromPyQt5.QtCoreimportpyqtSignal, QObject 创建自定义信号: # 创建自定义信号,信号只能定义成类变量classCommunicate(QObject): signal_1 = pyqtSignal()...
connect(const typename QtPrivate::FunctionPointer<Func1>::Object *sender, Func1 signal, const typename QtPrivate::FunctionPointer<Func2>::Object *receiver, Func2 slot, Qt::ConnectionType type = Qt::AutoConnection) 1. 2. 3. sender: 发出信号的对象 signal:发出信号的对象发出的信号 receiver:接收...