国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

Python個(gè)人學(xué)習(xí)筆記 PyQt5——窗口

2023-06-11 15:13 作者:ベレッタ  | 我要投稿

常用屬性

資源瀏覽器

窗口樣式

信號(hào)與槽

關(guān)聯(lián)多窗口



常用屬性

屬性可通過(guò)Qt Designer中的屬性編輯器或Python代碼來(lái)修改。

在Qt Designer設(shè)置好后代碼會(huì)自動(dòng)生成的,沒必要背。導(dǎo)出后的微調(diào)用代碼比較方便。

objectName

窗口的唯一標(biāo)識(shí),程序通過(guò)該屬性調(diào)用窗口。

geometry

寬高。

windowTitle

窗口標(biāo)題。

windowIcon

窗口圖標(biāo)。

▲自動(dòng)生成的ico圖標(biāo)路徑是絕對(duì)路徑。要在不同機(jī)子上都能識(shí)別需要相對(duì)路徑。

palette

字體、控件等顏色。

styleSheet

自定義控件的外觀和樣式等。

▲需要使用CSS語(yǔ)法。

如果用QPalette同時(shí)設(shè)置背景色和背景圖,會(huì)被后面一方完全覆蓋。

styleSheet的優(yōu)先級(jí)比QPalette高。用styleSheet設(shè)置背景圖,QPalette設(shè)置背景色可以實(shí)現(xiàn)共存。

windowOpacity

透明度。取值范圍[0,1]。


資源瀏覽器

Qt Designer不能直接瀏覽并選擇本地圖片等文件,需要先將文件導(dǎo)入資源瀏覽器后才能瀏覽到圖片?;蛘呦裆厦婺菢邮謩?dòng)添加文件路徑才能插入圖片。

導(dǎo)入資源瀏覽器后更插入文件更方便。

① 資源瀏覽器→編輯資源

② 新建資源文件

相當(dāng)于建一個(gè)文件夾,把需要插入的文件資源放里面。

命名并保存,格式為.qrc。

有.qrc資源文件的可以直接打開加載。

③ 添加前綴

選中資源文件(.qrc),添加前綴。相當(dāng)于新建子文件夾,可用于資源整理分類。

④ 添加文件

選中前綴,添加文件。

⑤ 插入資源瀏覽器中的圖片

會(huì)自動(dòng)生成代碼。圖片路徑為相對(duì)路徑。

⑥ .qrc→.py

插入資源瀏覽器中的圖片導(dǎo)出代碼后,會(huì)有一行?import images_rc ,且運(yùn)行會(huì)報(bào)錯(cuò)。

需要將.qrc文件轉(zhuǎn)化為.py文件。


窗口樣式

無(wú)法直接在Qt Designer中修改,需要通過(guò)代碼更改樣式。

在創(chuàng)建窗口對(duì)象的代碼處(setupUi)添加窗口標(biāo)志。

基本窗口類型

窗口標(biāo)志與對(duì)應(yīng)的樣式:

基本窗口類型

頂層窗口外觀

窗口標(biāo)志與對(duì)應(yīng)的樣式:

頂層窗口外觀

Excel鏈接:


信號(hào)與槽

用于實(shí)現(xiàn)各個(gè)對(duì)象(窗口、控件等)之間的關(guān)聯(lián)。

信號(hào)與槽可以是多對(duì)多的關(guān)系。


例如:

實(shí)現(xiàn)單擊按鈕(pushButton)關(guān)閉窗口。

方法①:

在信號(hào)/槽編輯器中配置連接。

在信號(hào)/槽編輯器中配置連接

方法②:

⒈開啟編輯信號(hào)/槽模式。

開啟編輯信號(hào)/槽模式

⒉按住控件并拖至空區(qū)(空區(qū)表示窗口)。

按住控件并拖至空區(qū)

⒊配置連接。

配置連接

編輯完后保存并轉(zhuǎn)換為.py文件。


自定義槽函數(shù)

例如:實(shí)現(xiàn)加法運(yùn)算。

① 在類中自定義函數(shù)

② 連接信號(hào)與槽函數(shù)

不一定非得加在主函數(shù)中,也可以在類中實(shí)現(xiàn),只要在連接前完成了自定義函數(shù)就行了。


關(guān)聯(lián)多窗口

① 需要被關(guān)聯(lián)的窗口py文件中,將Ui_MainWindow類的父類換為QtWidgets.QMainWindow。(原為object)

② 在原窗口中通過(guò)信號(hào)與槽函數(shù)關(guān)聯(lián)窗口。


Python個(gè)人學(xué)習(xí)筆記 PyQt5——窗口的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
武城县| 工布江达县| 惠东县| 沭阳县| 新乐市| 建湖县| 宁明县| 阆中市| 南丹县| 麻城市| 方正县| 天长市| 汝南县| 霍城县| 广安市| 利津县| 南城县| 东阿县| 青龙| 长春市| 随州市| 长治县| 梅州市| 陵水| 建始县| 秦安县| 江西省| 邳州市| 牙克石市| 上犹县| 龙井市| 河北省| 北宁市| 施秉县| 南木林县| 寿阳县| 阜平县| 宜丰县| 固镇县| 屏东市| 萝北县|