最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

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

前言

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

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

1 軟件背景的添加

最簡單的方法就是直接在設計界面時,在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ǎn)生影響我們在下面加入以下代碼

函數(shù)名其實就是控件的名稱

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

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

假設設置背景時,其余子類控件我不這么設置會怎么樣?

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

2 背景透明化

還是在style里設置但是要注意以下幾點??丶Q要寫對,第二180代表的時透明度。設置為0時全透明,255時不透明。

我設置成了180相當于半透明。后面的color代表的是框內字體的顏色。

由于這個框是用來輸出的所以之后從框內輸出的信息字體顏色都會改變。.border是邊框,這里設置成none表示無邊框。

我們來從Python里運行以下程序看看輸出字體的顏色效果。

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

當輸入密碼錯誤時,輸出的字體顏色被改變

3 字體大小設置

字體設置有兩種方法

方法一:直接手動選擇

方法二:style里用qss美化

4 控件的背景顏色

如果我們不需要設置透明背景的話,就要給我們的控件添加一個背景顏色

總括

今天講的都是最簡單的美化,其實qss美化功能還很強大。建議如果是對軟件界面要求很高的話,還是使用qss來進行美化。這樣效果會更好點,但是要有一定的qss基礎。

相關文章

  • 搭建pypi私有倉庫實現(xiàn)過程詳解

    搭建pypi私有倉庫實現(xiàn)過程詳解

    這篇文章主要介紹了搭建pypi私有倉庫實現(xiàn)過程詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-11-11
  • python成長技能之正則表達式示例詳解

    python成長技能之正則表達式示例詳解

    這篇文章主要介紹了python正則表達式的相關資料,涵蓋了正則表達式的基本語法、字符匹配、重復出現(xiàn)數(shù)量、字符集、邊界匹配、組、貪婪與非貪婪匹配等內容,并通過實際例子展示了如何使用正則表達式進行字符串匹配和處理,需要的朋友可以參考下
    2025-03-03
  • Python使用pyaudio實現(xiàn)錄音功能

    Python使用pyaudio實現(xiàn)錄音功能

    pyaudio是一個跨平臺的音頻I/O庫,使用PyAudio可以在Python程序中播放和錄制音頻,本文將利用它實現(xiàn)錄音功能,并做到停止說話時自動結束
    2023-05-05
  • 詳解Python中4種超參自動優(yōu)化算法的實現(xiàn)

    詳解Python中4種超參自動優(yōu)化算法的實現(xiàn)

    要想模型效果好,每個算法工程師都應該了解的流行超參數(shù)調優(yōu)技術。今天給大家總結超參自動優(yōu)化方法:網(wǎng)格搜索、隨機搜索、貝葉斯優(yōu)化?和?Hyperband,感興趣的可以了解一下
    2022-05-05
  • 基于Tensorflow搭建一個神經(jīng)網(wǎng)絡的實現(xiàn)

    基于Tensorflow搭建一個神經(jīng)網(wǎng)絡的實現(xiàn)

    神經(jīng)網(wǎng)絡可能會讓人感到恐懼,特別是對于新手機器學習的人來說。這篇文章主要介紹了基于Tensorflow搭建一個神經(jīng)網(wǎng)絡的實現(xiàn),從入門開始,感興趣的可以了解一下
    2021-05-05
  • numpy.random.shuffle打亂順序函數(shù)的實現(xiàn)

    numpy.random.shuffle打亂順序函數(shù)的實現(xiàn)

    這篇文章主要介紹了numpy.random.shuffle打亂順序函數(shù)的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-09-09
  • python飛機大戰(zhàn)pygame游戲之敵機出場實現(xiàn)方法詳解

    python飛機大戰(zhàn)pygame游戲之敵機出場實現(xiàn)方法詳解

    這篇文章主要介紹了python飛機大戰(zhàn)pygame游戲之敵機出場實現(xiàn)方法,結合實例形式詳細分析了Python使用pygame模塊實現(xiàn)飛機大戰(zhàn)游戲中敵機出場相關實現(xiàn)技巧,需要的朋友可以參考下
    2019-12-12
  • 深入了解Python中的變量

    深入了解Python中的變量

    這篇文章主要為大家介紹了Python的變量,具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2021-12-12
  • Python 3.6 性能測試框架Locust安裝及使用方法(詳解)

    Python 3.6 性能測試框架Locust安裝及使用方法(詳解)

    下面小編就為大家?guī)硪黄狿ython 3.6 性能測試框架Locust安裝及使用方法(詳解)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-10-10
  • Python爬蟲實現(xiàn)selenium處理iframe作用域問題

    Python爬蟲實現(xiàn)selenium處理iframe作用域問題

    這篇文章主要介紹了Python爬蟲實現(xiàn)selenium處理iframe作用域問題,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-01-01

最新評論

建始县| 昌宁县| 平顺县| 景泰县| 咸丰县| 小金县| 远安县| 白玉县| 延寿县| 玛多县| 蚌埠市| 名山县| 白沙| 揭西县| 永定县| 嘉义市| 三亚市| 留坝县| 铁岭市| 淮南市| 平顶山市| 龙山县| 永胜县| 巴马| 辽源市| 嵊州市| 鄂托克前旗| 广灵县| 神农架林区| 环江| 古蔺县| 禹州市| 九江市| 通榆县| 乌兰察布市| 永清县| 九寨沟县| 宁远县| 吴桥县| 博白县| 邯郸市|