有沒有辦法改變哪個字符用於QT的QTextOption.ShowTabsAndSpaces
標誌?如何更改用於QTextOption.ShowTabsAndSpaces的字符?
我發現用於查看空格(特別是空格)的默認字符有點過分。我想改變使用的字體或字符,使其不太明顯。
它看起來像使用的字符是unicode「中點」,·
(U + 00B7),我想要使用,比如說U + 02D1 ˑ
。
理想情況下,我希望能夠將其設置爲任何用戶想要的。
我一直在搜索Qt文檔,只能找到如何打開此標誌(here)。
編輯:
我想我應該表現出一些代碼...以下是我當前如何添加空白指標:
opts = self.document().defaultTextOption()
opts.setFlags(opts.flags() | QTextOption.ShowTabsAndSpaces)
self.document().setDefaultTextOption(opts)
運行的Python 3.4和PyQt4的,但應該能夠端口C++代碼結束。
EDIT2:
得益於以下安德烈Shikalev的回答,我已爲此在QT追蹤功能要求:https://bugreports.qt.io/browse/QTBUG-46072
啊,這是一個無賴。謝謝你的信息。這是(https://bugreports.qt.io/secure/Dashboard.jspa)提交功能請求的正確位置嗎? – dthor
是的。請在這裏張貼鏈接到功能投票請求。 –
以下是問題#:https://bugreports.qt.io/browse/QTBUG-46072。我也更新了我的文章以包含此內容。謝謝! – dthor