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

Python PyQt5-圖形界面的美化操作

 更新時(shí)間:2021年03月11日 11:10:18   作者:捉貓的耗子  
這篇文章主要介紹了Python PyQt5-圖形界面的美化操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧

前言

今天就來(lái)學(xué)習(xí)一下圖形設(shè)計(jì)界面的美化,首先我們知道 QtDesigner設(shè)計(jì)出來(lái)的界面默認(rèn)是不太怎么美觀的。所以在以后的實(shí)際開(kāi)發(fā)中很多界面都是要美化的。那么現(xiàn)在來(lái)看看具體怎么美化。

首先我們要知道在什么地方美化它。

1 軟件背景的添加

最簡(jiǎn)單的方法就是直接在設(shè)計(jì)界面時(shí),在style里直接用css美化。

#
添加背景
QWidget {
border-image:url(C:/Users/DELL/Pictures/Saved Pictures/1.jpg);
}
#下面的防止背景干擾其他控件
QTextBrowser {
border-image:url();
}
QLineEdit {
border-image:url();
}
QComboBox {
border-image:url();
}
QLabel {
border-image:url();
}
QPushButton {
border-image:url();
}

其中url后面跟的是你的背景圖片在電腦里的存儲(chǔ)位置(一定要選擇大小合適的圖片做背景)

其實(shí)添加背景的代碼就這一個(gè)就可以,但是我們?cè)谠O(shè)計(jì)界面的時(shí)候由于子類(lèi)對(duì)父類(lèi)有繼承性,父類(lèi)有的子類(lèi)都有。所以為了防止背景圖對(duì)其他控件產(chǎn)生影響我們?cè)谙旅婕尤胍韵麓a

函數(shù)名其實(shí)就是控件的名稱(chēng)

這樣寫(xiě)可以實(shí)現(xiàn)該控件的背景不受父類(lèi)背景圖的影響

控件名 {
border-image:url();
}

假設(shè)設(shè)置背景時(shí),其余子類(lèi)控件我不這么設(shè)置會(huì)怎么樣?

我們可以看到子類(lèi)控件里都繼承了父類(lèi)背景圖。讓人看起來(lái)眼花繚亂。

2 背景透明化

還是在style里設(shè)置但是要注意以下幾點(diǎn)。控件名稱(chēng)要寫(xiě)對(duì),第二180代表的時(shí)透明度。設(shè)置為0時(shí)全透明,255時(shí)不透明。

我設(shè)置成了180相當(dāng)于半透明。后面的color代表的是框內(nèi)字體的顏色。

由于這個(gè)框是用來(lái)輸出的所以之后從框內(nèi)輸出的信息字體顏色都會(huì)改變。.border是邊框,這里設(shè)置成none表示無(wú)邊框。

我們來(lái)從Python里運(yùn)行以下程序看看輸出字體的顏色效果。

沒(méi)輸密碼時(shí)狀態(tài)框什么也不顯示。

當(dāng)輸入密碼錯(cuò)誤時(shí),輸出的字體顏色被改變

3 字體大小設(shè)置

字體設(shè)置有兩種方法

方法一:直接手動(dòng)選擇

方法二:style里用qss美化

4 控件的背景顏色

如果我們不需要設(shè)置透明背景的話(huà),就要給我們的控件添加一個(gè)背景顏色

總括

今天講的都是最簡(jiǎn)單的美化,其實(shí)qss美化功能還很強(qiáng)大。建議如果是對(duì)軟件界面要求很高的話(huà),還是使用qss來(lái)進(jìn)行美化。這樣效果會(huì)更好點(diǎn),但是要有一定的qss基礎(chǔ)。

相關(guān)文章

  • Python安裝Selenium報(bào)錯(cuò)解決之全方位排錯(cuò)指南

    Python安裝Selenium報(bào)錯(cuò)解決之全方位排錯(cuò)指南

    pip是一個(gè)安裝Python包的管理工具,很多功能強(qiáng)大、使用方便的Python框架、插件、工具等,都是通過(guò)pip來(lái)進(jìn)行安裝的,這篇文章主要給大家介紹了關(guān)于Python安裝Selenium報(bào)錯(cuò)解決之全方位排錯(cuò)的相關(guān)資料,需要的朋友可以參考下
    2024-08-08
  • Python入門(mén)教程(十九)python的函數(shù)詳解

    Python入門(mén)教程(十九)python的函數(shù)詳解

    這篇文章主要介紹了Python入門(mén)教程(十九)python的函數(shù),函數(shù)是組織好的,可重復(fù)使用的,用來(lái)實(shí)現(xiàn)單一,或相關(guān)聯(lián)功能的代碼段,需要的朋友可以參考下
    2023-04-04
  • Windows 64位下python3安裝nltk模塊

    Windows 64位下python3安裝nltk模塊

    這篇文章主要為大家詳細(xì)介紹了Windows 64位下python3安裝nltk模塊,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-09-09
  • 解析python實(shí)現(xiàn)Lasso回歸

    解析python實(shí)現(xiàn)Lasso回歸

    Lasso是一個(gè)線性模型,它給出的模型具有稀疏的系數(shù)。接下來(lái)通過(guò)本文給大家分享python實(shí)現(xiàn)Lasso回歸的相關(guān)知識(shí),感興趣的朋友一起看看吧
    2019-09-09
  • Python海象運(yùn)算符超詳細(xì)講解

    Python海象運(yùn)算符超詳細(xì)講解

    海象運(yùn)算符的英文原名叫Assignment Expresions,翻譯過(guò)來(lái)也就是賦值表達(dá)式,不過(guò)現(xiàn)在大家更普遍地稱(chēng)之為海象運(yùn)算符,就是因?yàn)樗L(zhǎng)得真的太像海象了
    2023-01-01
  • python發(fā)送郵件實(shí)例分享

    python發(fā)送郵件實(shí)例分享

    這篇文章主要為大家詳細(xì)介紹了python發(fā)送郵件實(shí)例分享,教大家如何實(shí)現(xiàn)郵件發(fā)送功能,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-07-07
  • python dataframe實(shí)現(xiàn)統(tǒng)計(jì)行列中零值的個(gè)數(shù)

    python dataframe實(shí)現(xiàn)統(tǒng)計(jì)行列中零值的個(gè)數(shù)

    這篇文章主要介紹了python dataframe實(shí)現(xiàn)統(tǒng)計(jì)行列中零值的個(gè)數(shù),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-02-02
  • Python實(shí)現(xiàn)全自動(dòng)安裝第三方庫(kù)的方法

    Python實(shí)現(xiàn)全自動(dòng)安裝第三方庫(kù)的方法

    這篇文章主要介紹了Python實(shí)現(xiàn)全自動(dòng)安裝第三方庫(kù)的方法,一說(shuō)Python要安裝哪個(gè)模塊,我們第一反應(yīng),win+r輸入cmd,pip?instll安裝,但是如果換電腦了,Python第三方庫(kù)那么多,難道要一次一次的敲擊pip?install,本文就介紹一個(gè)簡(jiǎn)單的方法解放雙手,需要的朋友可以參考下
    2023-07-07
  • python二進(jìn)制讀寫(xiě)及特殊碼同步實(shí)現(xiàn)詳解

    python二進(jìn)制讀寫(xiě)及特殊碼同步實(shí)現(xiàn)詳解

    這篇文章主要介紹了python二進(jìn)制讀寫(xiě)及特殊碼同步實(shí)現(xiàn)詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-10-10
  • Django中利用filter與simple_tag為前端自定義函數(shù)的實(shí)現(xiàn)方法

    Django中利用filter與simple_tag為前端自定義函數(shù)的實(shí)現(xiàn)方法

    這篇文章主要給大家介紹了Django中利用filter與simple_tag為前端自定義函數(shù)的實(shí)現(xiàn)方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起看看吧。
    2017-06-06

最新評(píng)論