我正在Python中进行一个涉及创建用户界面的个人项目。为此,我选择了PyQt4。
作为GUI代码的一部分,我需要一个小部件,我们可以在其中添加文本,但要求是它不允许编辑。QtGui.QTextEdit
可以解决附加文本的目的,但不能满足第二个要求。我可以使用什么小部件来满足这两个要求?
感谢
由谁编辑?
如果你不希望用户可以编辑它,我认为你只需要用QTextEdit将QTextEdit设置为只读。setReadOnly(True)
如果你不想再次从代码中编辑,我认为你只需要检查控件中是否有文本:如果没有,添加文本,否则会返回错误(或任何你需要的)
您可以有两个TextEdit,一个设置为只读,用于显示全文,另一个设置在下面,用于输入要附加到上面的文本。