【发布时间】:2019-03-11 18:04:38
【问题描述】:
我想在 pyqt4 的 GUI 中开始打印数字,但是当我按下开始按钮时,它会冻结,我必须关闭窗口,我想点击一个按钮开始处理,然后用另一个按钮停止,在这里我让我的代码
这是我尝试启动和停止进程的部分
class LecturaFrecuencia(QMainWindow):
"""docstring for LecturaFrecuencia"""
def __init__(self, parent):
super(LecturaFrecuencia, self).__init__(parent)
uic.loadUi('frecuencia.ui', self)
global START
self.button_volver.clicked.connect(self.regresar)
self.button_terminar.clicked.connect(self.terminar_monitoreo)
self.button_guardar.clicked.connect(self.guardar)
self.button_iniciar.clicked.connect(self.iniciarLectura)
def iniciarLectura(self):
START = 1
while START :
pqrst= random.randint(55,101)
time.sleep(1.0)
print(str(pqrst))
self.pqrst.setText(str(pqrst))
if self.button_terminar.isChecked():
START = 0
else:
pass
【问题讨论】:
标签: python python-3.x pyqt4