【问题标题】:Print inside widget在小部件内打印
【发布时间】:2015-04-22 22:05:15
【问题描述】:

Windows 7,在 Python 3.4 中,我创建了一个非常简单的程序,它只打印“Something”。并在 QT Designer 中为它制作了一个非常简单的 gui,带有 1 个按钮“打印它”。将.ui文件转换为.py文件,做了一些调整。

一切正常,但要打印它会打开控制台并在那里打印“Something”。 我希望将这个“东西”打印在我的小部件内。如果程序中有任何错误 - 我希望它们也打印在我的小部件内。

我应该使用 QT Designer 的哪个元素?从程序中获取所有打印并将其打印在自身内部的元素。或者也许我应该使用其他东西,但函数“Print()”?

非常感谢。

【问题讨论】:

  • 可能想要一个 QLabel(setText 方法)或者如果有一堆文本要打印一个 QTextEdit(append 方法)。
  • 谢谢!!!你是天才。)非常简短而正确的答案。如何将其标记为答案?

标签: qt python-3.4 qt-designer


【解决方案1】:

可能需要一个 QLabel(setText 方法)或者如果有一堆文本要打印一个 QTextEdit(附加方法)。

import sys

app = QtGui.QApplication([])

widget = QtGui.QLabel("My Label")
widget.setText("New Value")
widget.show()

sys.exit(app.exec_())

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-03-02
    • 1970-01-01
    • 2019-05-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多