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