QT關於文本同一字符串顯示不同顏色,以及不允許編輯

在項目中遇到了檢查系統一些功能是否正常的提示界面。因爲文本是多行,又不想動態創建控件。所以使用QTextEdit去追加文本內容。同事又需要文字能顯示不同顏色

1.同一字符串顯示不同顏色可以使用標籤來設置,在配置文件中添加

通過不同顏色的標籤顯示不同顏色的文本,效果如下。

2.因爲使用的控件是QTextEdit是可以編輯的。類似這樣的提示肯定是不允許編輯的。

  1. 設置屬性readonly,爲true(不可編輯,滑動條可以滑動)
  2. 設置屬性focusPolicy爲nofocus(不可編輯,滑動條可以滑動)
  3. 設置屬性enabled爲false(不可編輯,滑動條不可以滑動)
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章