小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

Qt Widget中給Widget加上背景圖

 tianht 2015-05-08

轉(zhuǎn)載:http://mobile.51cto.com/widget-290028.htm

Qt Widget中給Widget加上背景圖是本文要介紹的內(nèi)容,主要是來了解并學(xué)習(xí)Qt Widget應(yīng)用,具體內(nèi)容的實現(xiàn)來看本文詳解。

關(guān)鍵使用widget的palette的brush.

  1. int main(int argc, char *argv[]) {  
  2.  
  3.     QApplication a(argc, argv);  
  4.  
  5.    QWidget *widget = new QWidget();  
  6.     widget->setAutoFillBackground(true); // 這句要加上, 否則可能顯示不出背景圖.  
  7.     QPalette palette = widget->palette();  
  8.     palette.setBrush(QPalette::Window,  
  9.                      QBrush(QPixmap("1.png").scaled( // 縮放背景圖.  
  10.                              widget->size(),  
  11.                             Qt::IgnoreAspectRatio,  
  12.                             Qt::SmoothTransformation))); // 使用平滑的縮放方式  
  13.     widget->setPalette(palette); // 至此, 已給widget加上了背景圖.  
  14.  
  15.     QHBoxLayout *layout = new QHBoxLayout();  
  16.     layout->addWidget(widget);  
  17.     QWidget *mw = new QWidget();  
  18.     mw->setLayout(layout);  
  19.     mw->resize(500, 500);  
  20.     //mw->setWindowFlags(Qt::FramelessWindowHint);  
  21.     mw->show();  
  22.     return a.exec();  

Qt Widget中給Widget加上背景圖

小結(jié):Qt Widget中給Widget加上背景圖的內(nèi)容介紹完了,希望Qt Widget應(yīng)用內(nèi)容的學(xué)習(xí)能對你有所幫助!

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多