最後のコードブロックの関数を使用してQTextEditウィジェットのフォントを変更しようとすると、プログラムはコード1で即座にクラッシュします。何故その理由がありますか?(PyQt)QTextEditウィジェットのフォントを変更できないのはなぜですか?
self.font = QFont("Arial")
...
self.text_edit = QTextEdit()
self.setCentralWidget(self.text_edit)
self.text_edit.setCurrentFont(self.font)
...
def aFont(self):
previous_font = self.font
self.font = QFontDialog().getFont(previous_font)
if self.font != previous_font:
self.text_edit.selectAll()
self.text_edit.setCurrentFont(self.font)
するか、我々は唯一のフォントが必要な場合:だから、ちょうどこのように見えるように行を変更する必要があります。 –