如何制作Qtextedit文字和不可选择?

时间:2017-11-20 03:15:29

标签: python pyqt pyqt4

是否存在禁用选择/突出显示和/或右键单击显示文本的PyQt QTextEdit方法?或者至少禁用剪贴板功能,如复制?感谢。

为了澄清这个问题的不完整性,我在谈论this。在尝试单击并拖动显示文本的一部分时,我不想要那个突出显示的内容。

2 个答案:

答案 0 :(得分:2)

试试这个

#QTextEdit.setTextInteractionFlags (self, Qt.TextInteractionFlags flags)
#QTextEdit.setText (self, QString text)

textEdit.setTextInteractionFlags (QtCore.Qt.NoTextInteraction)    
textEdit.setText ('How to make Qtextedit text and non-selectable?')

答案 1 :(得分:0)

使用

txt_field.setDisabled(True) 

然后它禁用选择或突出显示的文本。