打印内部小部件
Print inside widget
Windows 7、在Python 3.4中我创建了一个非常简单的程序,只打印"Something"。并在 QT Designer 中为它制作了一个非常简单的 gui 和 1 个按钮 "Print it"。将 .ui 文件转换为 .py 文件,做了一些调整。
一切正常,但要打印它会打开控制台并在那里打印 "Something"。
我希望这个 "Something" 打印在我的小部件中。如果程序中有任何错误 - 我希望它们也打印在我的小部件中。
我应该使用 QT Designer 的哪个元素?一个元素,它从程序中获取所有打印并将其打印在自身内部。或者也许我应该使用其他东西而不是函数 "Print()"?
非常感谢。
可能需要 QLabel(setText 方法),或者如果有一堆文本打印 QTextEdit(追加方法)。
import sys
app = QtGui.QApplication([])
widget = QtGui.QLabel("My Label")
widget.setText("New Value")
widget.show()
sys.exit(app.exec_())
Windows 7、在Python 3.4中我创建了一个非常简单的程序,只打印"Something"。并在 QT Designer 中为它制作了一个非常简单的 gui 和 1 个按钮 "Print it"。将 .ui 文件转换为 .py 文件,做了一些调整。
一切正常,但要打印它会打开控制台并在那里打印 "Something"。 我希望这个 "Something" 打印在我的小部件中。如果程序中有任何错误 - 我希望它们也打印在我的小部件中。
我应该使用 QT Designer 的哪个元素?一个元素,它从程序中获取所有打印并将其打印在自身内部。或者也许我应该使用其他东西而不是函数 "Print()"?
非常感谢。
可能需要 QLabel(setText 方法),或者如果有一堆文本打印 QTextEdit(追加方法)。
import sys
app = QtGui.QApplication([])
widget = QtGui.QLabel("My Label")
widget.setText("New Value")
widget.show()
sys.exit(app.exec_())