欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

在Qt中正確的設(shè)置窗體的背景圖片的幾種方法總結(jié)

 更新時(shí)間:2019年06月19日 08:38:31   作者:FireMan0412  
今天小編就為大家分享一篇在Qt中正確的設(shè)置窗體的背景圖片的幾種方法總結(jié),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧

Qt中正確的設(shè)置窗體的背景圖片的方法大致有兩種,下面將逐個(gè)講解:

一. 利用styleSheet設(shè)置窗體的背景圖片

使用stylesheet設(shè)置窗體的背景圖片的時(shí)候,可以直接按照下圖的操作去進(jìn)行即可,如下圖所示:

但是,需要注意的是:

1.在QWidget中這種方法是不行的,如果你足夠細(xì)心的話,你會(huì)發(fā)現(xiàn)使用同樣的設(shè)置背景圖片的方法,背景圖片其實(shí)并沒(méi)有發(fā)生真實(shí)改變,但是它的子窗體背景圖片是會(huì)發(fā)生改變的。

其實(shí)我們可以通過(guò)在添加一個(gè)i額QWidget來(lái)解決這個(gè)問(wèn)題,即在QtDesigner中添加一個(gè)Frame窗口,我們只需對(duì)這個(gè)新添加的Frame窗口來(lái)進(jìn)行styleSheet的字符串值即可,新添加的所有子控件都添加到這個(gè)新的Frame窗口里。

2. 做過(guò)Qt開(kāi)發(fā)的朋友應(yīng)該都知道,Qt的子窗體是會(huì)繼承父窗體的屬性的,這就證明了為什么父窗體的背景在子窗體中也會(huì)有,這個(gè)是對(duì)這個(gè)原因的一個(gè)非常合理的解釋。那么問(wèn)題來(lái)了,我們?cè)趺床拍茏龅阶哟绑w不繼承父窗體的背景呢?

既然上面分析到了原因,那么我們就知道如何解決了,仍然打開(kāi)styleSheet代碼編輯界面,我們只需要將下面的幾行代碼輸入進(jìn)去即可解決這個(gè)問(wèn)題,具體代碼如下所示:

#窗體名稱 { 
border-image: url(:/HouseRentSystem/Resources/test.png); 
} 
#窗體名稱 * { 
border-image:url(); 
} 

二. 通過(guò)純代碼方式實(shí)現(xiàn):

  QWidget *widget = new QWidget();
  widget->setAutoFillBackground(true);
  QPalette palette;
  QPixmap pixmap(":/HouseRentSystem/Resources/test.png");
  palette.setBrush(QPalette::Window, QBrush(pixmap));
  widget->setPalette(palette);
  widget->show();

如果你對(duì)styleSheet比較熟悉,我個(gè)人還是建議你在在QtDesigner中直接進(jìn)行編輯,這樣將會(huì)省去你很多工作量,至少將少了程序中完全沒(méi)必要添加的冗余代碼。

以上這篇在Qt中正確的設(shè)置窗體的背景圖片的幾種方法總結(jié)就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • 如何通過(guò)Flask的request對(duì)象獲取url

    如何通過(guò)Flask的request對(duì)象獲取url

    這篇文章主要介紹了如何通過(guò)Flask的request對(duì)象獲取url問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-07-07
  • Python CVXOPT模塊安裝及使用解析

    Python CVXOPT模塊安裝及使用解析

    這篇文章主要介紹了Python CVXOPT模塊安裝及使用解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-08-08
  • Python OpenCV讀取png圖像轉(zhuǎn)成jpg圖像存儲(chǔ)的方法

    Python OpenCV讀取png圖像轉(zhuǎn)成jpg圖像存儲(chǔ)的方法

    今天小編就為大家分享一篇Python OpenCV讀取png圖像轉(zhuǎn)成jpg圖像存儲(chǔ)的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2018-10-10
  • Django零基礎(chǔ)入門之自定義標(biāo)簽及模板中的使用

    Django零基礎(chǔ)入門之自定義標(biāo)簽及模板中的使用

    這篇文章主要介紹了Django零基礎(chǔ)入門之自定義標(biāo)簽及模板中的使用,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-09-09
  • 使用Python實(shí)現(xiàn)簡(jiǎn)單的人臉識(shí)別功能(附源碼)

    使用Python實(shí)現(xiàn)簡(jiǎn)單的人臉識(shí)別功能(附源碼)

    Python中實(shí)現(xiàn)人臉識(shí)別功能有多種方法,依賴于python膠水語(yǔ)言的特性,我們通過(guò)調(diào)用包可以快速準(zhǔn)確的達(dá)成這一目的,本文給大家分享使用Python實(shí)現(xiàn)簡(jiǎn)單的人臉識(shí)別功能的操作步驟,感興趣的朋友一起看看吧
    2021-12-12
  • Python如何安裝mysql數(shù)據(jù)庫(kù)模塊

    Python如何安裝mysql數(shù)據(jù)庫(kù)模塊

    這篇文章主要介紹了Python如何安裝mysql數(shù)據(jù)庫(kù)模塊問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-07-07
  • Python 3.3實(shí)現(xiàn)計(jì)算兩個(gè)日期間隔秒數(shù)/天數(shù)的方法示例

    Python 3.3實(shí)現(xiàn)計(jì)算兩個(gè)日期間隔秒數(shù)/天數(shù)的方法示例

    這篇文章主要介紹了Python 3.3實(shí)現(xiàn)計(jì)算兩個(gè)日期間隔秒數(shù)/天數(shù)的方法,結(jié)合實(shí)例形式較為詳細(xì)的分析了基于Python3.3的日期時(shí)間轉(zhuǎn)換與運(yùn)算相關(guān)操作技巧,需要的朋友可以參考下
    2019-01-01
  • python基于SMTP發(fā)送QQ郵件

    python基于SMTP發(fā)送QQ郵件

    這篇文章主要為大家詳細(xì)介紹了python基于SMTP發(fā)送QQ郵件,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-03-03
  • Laravel框架表單驗(yàn)證格式化輸出的方法

    Laravel框架表單驗(yàn)證格式化輸出的方法

    最近在公司的項(xiàng)目開(kāi)發(fā)中使用到了 laravel 框架,采用的是前后端開(kāi)發(fā)的模式。這篇文章主要介紹了Laravel框架表單驗(yàn)證格式化輸出,需要的朋友可以參考下
    2019-09-09
  • Python 實(shí)現(xiàn)選擇排序的算法步驟

    Python 實(shí)現(xiàn)選擇排序的算法步驟

    下面小編就為大家分享一篇Python 實(shí)現(xiàn)選擇排序的算法步驟,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2018-04-04

最新評(píng)論