我正在尝试使用PyQt4创建GUI界面。我希望能够从我的python程序发送文本并将其显示在PyQt4创建的窗口上。
我已经能够通过按钮输入数据,但我希望能够从我的python程序中编写它。我可以使用self.setGeometry命令创建一个窗口,我很确定编写文本块所需的函数是在QTextEdit模块中(而不是QLabel,因为这是用于1行文本部分)。问题是有很多函数要使用,而且我是PyQT的新手(实际上是Python),所以我还不太了解它的结构。任何正确方向的帮助将不胜感激!
答案 0 :(得分:0)
QLabel用于显示文本,而QTextEdit主要用于获取用户的单行输入。例如,表单字段表示必须在输入区域中键入名称,QLabel用作名称:,QTextEdit是用户将键入的位置。
但我认为你应该首先检查布局并在PyQt上放置方法(主要是Qt),然后尝试手工创建简单的GUI,这样你就可以轻松地学习Qt的基础知识和所有其他优秀工具。
还有一个名为Qt Designer的工具,通过拖放操作为PyQt(& Qt)程序创建GUI非常方便。放下工具。