五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(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ó)家法律
儋州市| 漳州市| 云阳县| 临桂县| 许昌市| 呼玛县| 沐川县| 兴和县| 榆中县| 曲阜市| 宜兴市| 庆云县| 嘉峪关市| 子洲县| 神木县| 鹿邑县| 新营市| 澄城县| 菏泽市| 阳信县| 小金县| 青海省| 五大连池市| 建水县| 云霄县| 乐昌市| 新闻| 修水县| 大宁县| 中西区| 垫江县| 镇江市| 白城市| 浦江县| 东丰县| 左权县| 重庆市| 敖汉旗| 板桥市| 乌拉特后旗| 吕梁市|