0

次のコードを検討してください。

    app = QApplication(sys.argv)

    mainWindow = MainWindow() # window created with Designer
    mainWindow.ui.output = Output() # "Output" is a subclass of QPlainTextEdit
    preparePropertiesTabs(mainWindow)
    mainWindow.show()

    mainWindow.ui.output.appendPlainText('test')

    exit(app.exec_())

私が期待しているのは、「出力」ウィジェットに「テスト」という単語があることですが、それは空です。とにかく、'output'(mainWindow.show()ではなくmainWindow.ui.output.show())のみを表示すると、テキストが表示されます。

私は何かについて知りませんか?:|

4

1 に答える 1

1

出力に親がありません。試すmainWindow.ui.output = Output(mainWindow)

于 2012-10-21T00:37:44.287 に答える