【发布时间】:2019-07-17 07:08:58
【问题描述】:
我正在编写一个 pyqt5 演示,同时在计时器事件中将数据写入 QTextEdit,当关闭窗口时,它会显示错误
from PyQt5.QtSerialPort import *
from PyQt5.QtWidgets import *
from PyQt5.QtCore import *
from PyQt5.QtGui import *
import sys
class MainWindow(QMainWindow):
def __init__(self):
super().__init__()
self.msgTE = QTextEdit()
self.msgTE.setReadOnly(True)
layout = QGridLayout()
layout.addWidget(self.msgTE, 0, 0, 1, 2)
widget = QWidget()
widget.setLayout(layout)
self.setCentralWidget(widget)
self.startTimer(10)
def timerEvent(self, *event):
QApplication.processEvents()
self.msgTE.insertPlainText('12')
def closeEvent(self, *args, **kwargs):
self.killTimer()
app = QApplication(sys.argv)
demo = MainWindow()
demo.show()
app.exec()
** 输出:进程完成,退出代码为 -1073740791 (0xC0000409)**
【问题讨论】:
标签: python pyqt pyqt5 qtextedit