Qt樣式表的使用

2021-07-24 03:52:15 字數 1009 閱讀 3165

在qt中,美化gui介面最主要用到了樣式表。具體情況大家可以在網上找一些相關資料了解一下。

現在本人主要講qt中樣式表的基本用法:

首先給大家看一段基本**:

*callwidget qlineedit#teledt

qmainwindow,qdialog

qwidget

qlabel

qtreewidget

qmenubar

qmenubar::item

qmenubar::item:selected

qmenubar::item:pressed

qmenubar::item:hover

qmenu

qmenu::item

qmenu::item:!enabled

qmenu::item:selected

qmenu::icon:checked

qmenu::separator

qmenu::indicator

以上**只是個別的控制項的樣式設定,其他控制項的樣式設定仿照上面的語法即可。

那麼下面我們就看一下應該如何使用樣式表(具體**):

qstring

stylestring

;

stylestring

=underlinebox

->currenttext();

if(

stylestring

=="**1"

)

因為檔案已經被我新增到資源檔案中,所以檔案路徑才寫成(

":/qss/abc.qss"

);,具體情況當然由大家定了。

當然了,你要現在對應的標頭檔案中宣告:qstring

stylesheet

;//用於設定樣式表

以上的語句可以放在main函式中也可以放在其他函式中

Qt樣式表的使用

qt中可以靈活的使用層疊樣式表 css 其語法和css很相似。因為html css的靈活性,所以可以很方便的為qt介面設計自己需要的外觀。除了子類化style類,使用qt樣式表 qstylesheet 是另一種快速改變qt程式ui風格的方法,它很大程度上借鑑和參考了 html層疊樣式表的語法和思想。...

Qt樣式表的使用

qt中可以靈活的使用層疊樣式表 css 其語法和css很相似。因為html css的靈活性,所以可以很方便的為qt介面設計自己需要的外觀。除了子類化style類,使用qt樣式表 qstylesheet 是另一種快速改變qt程式ui風格的方法,它很大程度上借鑑和參考了 html層疊樣式表的語法和思想。...

Qt樣式表 5 使用樣式表設定按鈕的外觀

若對c 語法不熟悉,建議參閱本人所著 c 語法詳解 一書,電子工業出版社出版,該書語法示例短小精悍,對查閱c 知識點相當方便,並對語法原理進行了透徹 深入詳細的講解,可確保讀者徹底弄懂c 的原理,徹底解惑c 使其知其然更知其所以然。此書是一本全面了解c 不可多得的案頭必備圖書。13.10.1 基本規...