如果我执行以下代码,我收到消息:
QTextCursor::setPosition: Position '5' out of range
这只是重现错误消息的一个小例子。现在有人如何避免这种情况或为什么会发生这种情况?
from PyQt5 import QtWidgets
import sys
class programm(QtWidgets.QMainWindow):
def __init__(self):
QtWidgets.QMainWindow.__init__(self)
def message(self):
dialog = QtWidgets.QMessageBox(self)
dialog.setText('Test')
dialog.setDetailedText('Test')
dialog.setVisible(True)
app = QtWidgets.QApplication(sys.argv)
prog = programm()
prog.show()
prog.message()
sys.exit(app.exec_())