成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

在Qt中如何設(shè)置窗體的背景圖片-創(chuàng)新互聯(lián)

這篇文章主要介紹在Qt中如何設(shè)置窗體的背景圖片,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!

創(chuàng)新互聯(lián)自2013年創(chuàng)立以來,先為郯城等服務(wù)建站,郯城等地企業(yè),進行企業(yè)商務(wù)咨詢服務(wù)。為郯城企業(yè)網(wǎng)站制作PC+手機+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問題。

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

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

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

但是,需要注意的是:

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

其實我們可以通過在添加一個i額QWidget來解決這個問題,即在QtDesigner中添加一個Frame窗口,我們只需對這個新添加的Frame窗口來進行styleSheet的字符串值即可,新添加的所有子控件都添加到這個新的Frame窗口里。

2. 做過Qt開發(fā)的朋友應(yīng)該都知道,Qt的子窗體是會繼承父窗體的屬性的,這就證明了為什么父窗體的背景在子窗體中也會有,這個是對這個原因的一個非常合理的解釋。那么問題來了,我們怎么才能做到子窗體不繼承父窗體的背景呢?

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

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

二. 通過純代碼方式實現(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();

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

以上是“在Qt中如何設(shè)置窗體的背景圖片”這篇文章的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對大家有幫助,更多相關(guān)知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!

本文題目:在Qt中如何設(shè)置窗體的背景圖片-創(chuàng)新互聯(lián)
文章URL:http://jinyejixie.com/article10/hgjdo.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供標簽優(yōu)化網(wǎng)站維護、企業(yè)建站、營銷型網(wǎng)站建設(shè)、微信公眾號小程序開發(fā)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

h5響應(yīng)式網(wǎng)站建設(shè)
南江县| 伊川县| 化隆| 银川市| 齐齐哈尔市| 札达县| 郧西县| 巴彦淖尔市| 茂名市| 阳原县| 冷水江市| 蒙城县| 永兴县| 泸水县| 石嘴山市| 东乡县| 确山县| 乡城县| 云南省| 于田县| 达州市| 盐源县| 万州区| 纳雍县| 虞城县| 怀安县| 泸水县| 梁山县| 镇赉县| 岳池县| 武威市| 望奎县| 株洲市| 岢岚县| 西平县| 禄丰县| 西藏| 仙居县| 衡南县| 喀喇沁旗| 景德镇市|