歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux編程 >> Linux編程 >> Qt設置widget的背景顏色和圖片

Qt設置widget的背景顏色和圖片

日期:2017/3/1 11:02:07   编辑:Linux編程

設置背景顏色有人說是:

QPalette pal = widget.palette(); pal.setColor(widget.backgroundRole(), Qt::blue); widget.setPalette(pal);

但是我用這種方法設置我的toolbar根本就效果。

後來查看qt的幫助文檔,看到可以用qt style sheet來設置,並且它不僅可以設置背景顏色,還可以設置其他的屬性,如背景圖片,文字的顏色等。

qt的幫助文檔給出的例子如下:

MyLabel { qproperty-pixmap: url(pixmap.png); } MyGroupBox { qproperty-titleColor: rgb(100, 200, 100); } QPushButton { qproperty-iconSize: 20px 20px; } 第一個例子是改變背景圖片。

Copyright © Linux教程網 All Rights Reserved