1. 程式人生 > >QT 背景顏色背景圖片設定

QT 背景顏色背景圖片設定

設定背景圖片: 

           主視窗設定背景圖片時,用setstylesheet()來設定會覆蓋它的子控制元件,解決方法:

           第一種: 主視窗為mainwindow;

     mainwindow.setObjectName("mainWindow");
     mainwindow.setStyleSheet("#mainWindow{border-image:url(:/171-17293.png);}");//用border-image設定背景圖片是為了圖片       自動填充

          第二種:使用調色盤

          QPalette palette;

    palette.setBrush(this->border,QBrush(QImage(":/171-17293.png")));
    this->setPalette(palette);