0

我正在尝试使用 PyQt4 制作一个 GUI 界面。我希望能够从我的 python 程序发送文本并将其显示在 PyQt4 创建的窗口上。

我已经能够通过按钮输入数据,但我希望能够从我的 python 程序中编写它。我可以使用 self.setGeometry 命令创建一个窗口,并且我相当确定编写文本块所需的功能在 QTextEdit 模块中(不是 QLabel,因为那是用于文本的 1 行部分)。问题是要使用的函数太多了,而且我是 PyQT(实际上是一般的 Python)的新手,所以我还不太了解它的结构。任何正确方向的帮助将不胜感激!

4

1 回答 1

0

QLabel 用于显示文本,而 QTextEdit 主要用于获取用户的单行输入。例如,指示必须在输入区域中输入名称的表单字段,QLabel 用作Name : 并且 QTextEdit 是用户输入的位置。

但我认为您应该首先检查 PyQt(主要是 Qt)上的布局和放置方法,然后尝试手动创建简单的 GUI,这样您就可以轻松学习 Qt 的基础知识和所有其他出色的工具。

还有一个名为 Qt Designer 的工具,它非常方便地通过拖放工具为 PyQt ( & Qt) 程序创建 GUI。

于 2012-07-13T20:03:16.533 回答