次のコードを実行すると、メッセージが表示されます。
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_())