2012-07-13 135 views
0

我想用PyQt4制作一个GUI界面。我希望能够从我的python程序发送文本,并将其显示在由PyQt4创建的窗口中。用PyQT4在窗口中显示文本

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

回答

0

QLabel用于显示文本,而QTextEdit主要用于获取用户的单行输入。例如,一个表单字段以指示名称必须键入到输入区域,QLabel作为名称:和的QTextEdit是用户将输入

但我觉得你应该先看看布局和将方法放在PyQt上(主要是Qt),然后尝试手动创建简单的GUI,这样就可以轻松地学习Qt的基本知识和所有其他优秀工具。

还有一个名为Qt Designer的工具,它可以通过拖拽&拖放工具来创建PyQt(& Qt)程序的GUI。