成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

QtWidget 給Widget加上背景圖實例

移動開發
本文介紹的是QtWidget給Widget加上背景圖實例,內容較少,并以簡單的代碼實現效果,主要運用了QWidget類,它是所有用戶界面對象的基類。

QWidget類是所有用戶界面對象的基類。 窗口部件是用戶界面的一個原子:它從窗口系統接收鼠標、鍵盤和其它事件,并且在屏幕上繪制自己的表現。每一個窗口部件都是矩形,并且它們按Z軸順序排列的。一個窗口部件可以被它的父窗口部件或者它前面的窗口部件蓋住一部分。

QDialog是最普通的***窗口。不被嵌入到一個父窗口部件的窗口部件被叫做***窗口部件。通常情況下,***窗口部件是有框架和標題欄的窗口(盡管如果使用了一定的窗口部件標記,創建***窗口部件時也可能沒有這些裝飾。)在Qt中,QMainWindow和和不同的QDialog的子類是最普通的***窗口。

一個沒有父窗口部件的窗口部件一直是***窗口部件。

關鍵使用widget的palette的brush.

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

QtWidget 給widget加上背景圖實例

小結:QtWidget widget加上背景圖實例的內容介紹完了,對QWidget類作了簡單的介紹,并以簡單的代碼實現效果圖,希望本文能夠幫你學習QWidget類。

責任編輯:zhaolei 來源: 互聯網
相關推薦

2011-09-07 16:24:10

Qt Widget

2011-06-03 14:04:11

Android

2023-06-30 13:27:54

CSS徑向漸變

2023-02-21 08:40:55

2011-09-07 17:54:40

Android Wid開發

2011-09-09 13:23:17

Widget

2011-09-07 14:01:41

Android Wid實例

2023-03-31 14:51:46

CSS圖案背景開發

2011-02-28 13:04:27

RelativeLayAndroid Wid

2011-09-07 13:42:36

Android Wid實例

2011-09-08 13:11:07

Android Wid實例

2010-08-26 10:26:44

CSS

2010-09-09 14:38:05

CSS背景圖片

2011-09-08 13:41:53

Widget

2012-02-17 13:39:03

CornerstoneAndroid平板

2011-05-16 09:58:40

Labelbox

2011-09-08 14:01:01

Android Wid實例

2011-06-15 09:24:36

Qt Widget Model

2010-07-26 14:25:06

Widget開發

2010-07-26 14:44:47

Widget開發
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产玖玖 | 久亚州在线播放 | 欧美一级欧美一级在线播放 | 欧美精品一区二区三区在线四季 | 亚洲成人精品久久 | 国产精品视频偷伦精品视频 | 色婷婷综合久久久中文字幕 | 亚洲人在线播放 | 久久专区 | 天天搞天天搞 | 亚州精品天堂中文字幕 | 国产福利资源在线 | 欧美视频福利 | 中文字幕av一区二区三区 | 操久久| 亚洲国产成人av | 国产成人综合在线 | 青青草华人在线视频 | 精品国产一区三区 | 一区二区三区在线电影 | 日本aaaa| 欧美日韩三级在线观看 | 日韩欧美二区 | 欧美亚洲视频 | 国产精品日本一区二区在线播放 | 999免费网站 | 中文字幕在线精品 | 久久久久国产一区二区三区不卡 | 欧美日韩在线看 | 久久不射电影网 | 国产精品爱久久久久久久 | 国产精品久久国产精品 | 丁香久久| 视频在线观看一区 | 精品久久久av | 国产精品夜夜春夜夜爽久久电影 | 天天天操操操 | 91精品国产一区二区在线观看 | 国产精品高清一区二区三区 | 中文字幕加勒比 | 欧美激情久久久 |