⑴ Qt在界面設計時怎麼給窗口添加背景圖片
這是一種方式:
QPixmap pixmap(QString::fromUtf8("./icon/background.png"));//當前文件夾下面的圖片
QPalette palette = this->palette();
palette.setBrush(backgroundRole(), QBrush(pixmap));
setPalette(palette);
還有一種添加資源文件,在資源文件裡面直接添加
⑵ qt中如何添加窗體背景圖片如何改變窗體背景顏色
一,
添加窗體背景
在窗體構造函數中加入:方法1:
this-setStyleSheet(tr("background:url(pic.jpg)"));方法二:
this-setAutoFillBackground(true);
QPalette
myPalette;
myPalette.setBrush(this-backgroundRole(),
QBrush(QPixmap("./pic.jpg")));
this-setPalette(myPalette);
二,改變背景顏色在窗體構造函數中加入: