在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"
);,具體情況當然由大家定了。
當然了,你要現在對應的標頭檔案中宣告:qstringstylesheet
;//用於設定樣式表
以上的語句可以放在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 基本規...