如何在QTextEdit pyqt4中显示不可打印的符号?

时间:2014-10-22 10:48:05

标签: pyqt4 qtextedit

是否有一个如何显示特殊字符的示例(例如,' \ u2022',u' \ u21b5',' \ u2192')而不是不可打印的QtGui.QTextEdit PyQt4中的符号(即'' \ n' \#39; \ t'),但没有替换它们?

1 个答案:

答案 0 :(得分:1)

对于QTextEdit示例中的制表符和空格(通过使用.setFlags和QTextOption.ShowTabsAndSpaces):

def initEdit(self):
    doc = QtGui.QTextDocument()
    option = QtGui.QTextOption()
    option.setFlags(QtGui.QTextOption.ShowTabsAndSpaces)
    doc.setDefaultTextOption(option)
    self.textEdit = QtGui.QTextEdit(self)
    self.textEdit.setDocument(doc)