2

次のコードを実行すると、メッセージが表示されます。

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_())
4

0 に答える 0