想要实现这样的效果,在主界面上按按钮,然后会循环往界面中增加label控件。
结果使用ui类创建可以正常显示,使用Qthread创建就没有变化。
class Work(QObject):
count_signal = pyqtSignal(QtWidgets.QLabel)
def __init__(self, parent=None):
super(Work, self).__init__(parent)
self.run = True
def start(self):
print('current id', int(QThread.currentThreadId()))
self.run = True
while self.run :
time.sleep(0.5)
plot = QtWidgets.QLabel()
self.count_signal.emit(plot)
def stop(self):
self.run = False
想问问是否能实现这样的功能