Python PyQt4中理想的小部件是什么?在这个小部件中,我们可以附加文本,但在填充文本后无法对其进行编辑?

Python PyQt4中理想的小部件是什么?在这个小部件中,我们可以附加文本,但在填充文本后无法对其进行编辑?,python,user-interface,pyqt4,Python,User Interface,Pyqt4,我正在用Python进行一个个人项目,该项目涉及创建一个用户界面。为此,我选择了PyQt4 作为GUI代码的一部分,我需要一个小部件,我们可以在其中添加文本,但要求它不允许编辑。一个QtGui.QTextEdit可以解决追加文本的目的,但不能满足第二个要求。我可以使用什么样的小部件来满足这两个要求 谢谢由谁编辑 如果您不希望用户可以编辑它,我认为您只需要使用qtexdit.setReadOnly(True)将qtexdit设置为readonly 如果您不想再次编辑代码,我认为您只需要检查控件中是

我正在用Python进行一个个人项目,该项目涉及创建一个用户界面。为此,我选择了PyQt4

作为GUI代码的一部分,我需要一个小部件,我们可以在其中添加文本,但要求它不允许编辑。一个
QtGui.QTextEdit
可以解决追加文本的目的,但不能满足第二个要求。我可以使用什么样的小部件来满足这两个要求

谢谢

由谁编辑

如果您不希望用户可以编辑它,我认为您只需要使用qtexdit.setReadOnly(True)将qtexdit设置为readonly


如果您不想再次编辑代码,我认为您只需要检查控件中是否有文本:如果没有,请添加文本,否则将返回错误(或您需要的任何内容)

您可以有两个文本编辑,一个设置为只读的文件,显示全文,下面一个较小的文件,用于输入要附加到上面一个文件的文本。

谢谢@Gianluca,这就是我要找的。然而,是否有其他更好的小部件适合此用途?它取决于您显示的文本类型。QTextEdit可以显示纯文本和富文本。如果您只需要纯文本,则有一个QPlainTextEdit,它仅用于纯文本如果您只有一行文本,则可以使用QLineEdit或QLabel