printf(“\033[0;30;41m color!!! \033[0m Hello \n”); 可以顯示正常的顏色,但是我現在要把這個字串在TextEdit控制元件里顯示,他不能顯示出顏色,只能顯示\033[0;30;41m color!!! \033[0m Hello,這種情況應該怎么辦,求教
uj5u.com熱心網友回復:
\033不會顯示,但大概意思就是不能顯示出顏色uj5u.com熱心網友回復:
printf輸出到系統終端視窗,所以顯示了顏色。QTextEdit只是個顯示文字編輯文字的控制元件,要想不同地方顯示不同顏色,試試把字串改成Html格式吧。
uj5u.com熱心網友回復:
主要是帶有這個轉義序列的話,怎么轉成html呢?有什么方法可以用嗎?編程解碼?轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/56169.html
標籤:Qt
上一篇:qt專案在win10下正常但Ubuntu16.04下不能正常運行
下一篇:QT中全域變數的使用
