Qt action的文字顏色怎麼更改

Qt 的action一般都是運用到mainToolBar的。
一般情況下它的樣子是這樣的:
在這裏插入圖片描述
當然,在我使用了一個好看的圖標時它還是比較好看的。
但是,如果你用這種比較“老舊”的圖片,就感覺很low:
在這裏插入圖片描述
所以我們的目標是這樣的:
在這裏插入圖片描述

行,下面我們正式介紹這個mainToolBar裏邊的顏色。

1、首先action的Text屬性不能由Edit action改變文字顏色!
(但是你可以通過ToolTip對於懸停一段時間後出現的提示文字進行文字大小和顏色的更改。但是!這對於我們要解決的問題,對於實際,用處不大)
在這裏插入圖片描述
2、同時也不能由屬性選擇器進行更改!
(在這裏,我們只能調整action的Text的字體,大小,粗體,斜體,下劃線等。就是不能調整Text的顏色!)
在這裏插入圖片描述
3、那麼我們怎麼更改它的顏色呢?答:我們需要對mainToolBar進行樣式更改,就能更改mainToolBar中所有組件的顏色了!
我們選中mainToolBar,在屬性選擇器中找到styleSheet,對它進行編輯。
在這裏插入圖片描述
點擊一下右邊方框,
然後點擊這三個點:
在這裏插入圖片描述
就會彈出樣式編輯器:
在這裏插入圖片描述
點擊Add Color右邊的小三角,選擇background-color,然後就可以在彈出框裏選擇mainToolBar的顏色了:
在這裏插入圖片描述
這裏選擇了黑色,然後點ok,回到樣式編輯器。
在這裏插入圖片描述
然後再點ok,這樣mainToolBar的顏色就變成你選擇的顏色了:
在這裏插入圖片描述
還是剛纔的樣式編輯器,我們這次選擇添加color而不是background-color,在跳出的顏色選擇器裏選擇一個白色,點擊ok:在這裏插入圖片描述
這時又會有顏色的屬性被添加進來:
在這裏插入圖片描述
再次點擊ok,得到預期結果:
在這裏插入圖片描述
此時mainToolBar的顏色改變了,action的Text顏色也改變了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章