【问题标题】:PyQt + changing widgetPyQt + 更改小部件
【发布时间】:2012-10-21 08:37:44
【问题描述】:

考虑以下代码:

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

我希望在我的“输出”小部件中包含“测试”一词,但它是空的。 无论如何,当我只显示“输出”(mainWindow.ui.output.show() 而不是 mainWindow.show())时,就会出现文本。

我不知道什么吗? :|

【问题讨论】:

    标签: python qt pyqt


    【解决方案1】:

    您的输出没有父级。试试mainWindow.ui.output = Output(mainWindow)

    【讨论】:

      猜你喜欢
      • 2016-10-04
      • 1970-01-01
      • 2020-11-04
      • 2012-07-25
      • 1970-01-01
      • 2013-05-08
      • 2011-06-17
      • 1970-01-01
      • 2014-01-19
      相关资源
      最近更新 更多