最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

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

Python個(gè)人學(xué)習(xí)筆記 PyQt5Designer模塊——Qt Designer基礎(chǔ)

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

PyQt5環(huán)境搭建

① 安裝 PyQt5模塊 PyQt5Designer模塊 pyqt5-tools模塊。

② Setting→Tools→External Tools

③ +→Create Tool

用于打開(kāi)QT設(shè)計(jì)器。

\venv\Lib\site-packages\QtDesigner\designer.exe

$ProjectFileDir$

④?+→Create Tool

用于將PyQt5創(chuàng)建GUI程序的.ui格式文件轉(zhuǎn)換為.py格式文件。

\venv\Scripts\pyuic5.exe

-o $FileNameWithoutExtension$.py $FileName$

$FileDir$

⑤? +→Create Tool

解決資源瀏覽器img_rc模塊導(dǎo)入異常問(wèn)題。

用于將PyQt5資源瀏覽器的.qrc格式文件轉(zhuǎn)換為.py格式文件。

\venv\Scripts\pyrcc5.exe

$FileName$ -o $FileNameWithoutExtension$_rc.py

$FileDir$

⑥?


窗口創(chuàng)建

① 打開(kāi)Qt Designer

可以用過(guò)Pycharm→Tools打開(kāi),也可以直接在 \venv\Lib\site-packages\QtDesigner運(yùn)行designer.exe打開(kāi)Qt Designer。

② 創(chuàng)建窗口

③ 界面簡(jiǎn)介

工具箱Widget Box(左):可拖動(dòng)控件到窗口。

對(duì)象查看器(右上):查看窗口中的對(duì)象。

屬性編輯器(右中):編輯修改窗口、控件的屬性布局等。

信號(hào)/槽編輯器(右下):編輯信號(hào)和槽函數(shù)。

動(dòng)作編輯器(右下):編輯控件的動(dòng)作。

資源瀏覽器(右下):添加圖片等。

④ 導(dǎo)出窗口代碼

設(shè)計(jì)完后,可先在 工具欄→窗體→預(yù)覽于 中預(yù)覽。

確認(rèn)完畢后,

⒈ 可在 窗體→View Python Code 查看Python代碼,復(fù)制到PyCharm中。

⒉ 或者先保存窗口,再在PyCharm中選中ui文件后用PyUIC轉(zhuǎn)換為py文件。

⑤ 運(yùn)行代碼

導(dǎo)出的代碼只是設(shè)計(jì)完了一個(gè)類。需要添加主函數(shù)才能運(yùn)行。

導(dǎo)出的代碼:

主函數(shù)代碼:

if __name__=='__main__':

參考模塊。

app = QtWidgets.QApplication(sys.argv)

創(chuàng)建一個(gè)QApplication對(duì)象,它是Qt應(yīng)用程序的主要類,用于管理應(yīng)用程序的控制流和主事件循環(huán)。

sys.argv是一個(gè)命令行參數(shù)的列表,用于在啟動(dòng)應(yīng)用程序時(shí)傳遞參數(shù)。有參數(shù)時(shí)可以替換成 input() 。

MainWindow = QtWidgets.QMainWindow()

創(chuàng)建一個(gè)QMainWindow對(duì)象,它是一個(gè)具有菜單欄、工具欄和其他窗口部件的應(yīng)用程序主窗口(即Main Window窗口)。

ui = Ui_MainWindow()

創(chuàng)建一個(gè)Ui_MainWindow對(duì)象,即導(dǎo)出的代碼中的類。

ui.setupUi(MainWindow)

調(diào)用Ui_MainWindow類的setupUi方法,將UI部件添加到主窗口MainWindow中。

MainWindow.show()

顯示主窗口。

sys.exit(app.exec_())

進(jìn)入主事件循環(huán),并在退出應(yīng)用程序時(shí)返回狀態(tài)碼給操作系統(tǒng)。

app.exec_()開(kāi)始應(yīng)用程序的事件處理循環(huán),直到調(diào)用app.quit()或主窗口關(guān)閉。

sys.exit()確保在應(yīng)用程序退出時(shí),Python解釋器正常終止。



Python個(gè)人學(xué)習(xí)筆記 PyQt5Designer模塊——Qt Designer基礎(chǔ)的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
郎溪县| 渭源县| 巴彦县| 巫山县| 新巴尔虎右旗| 大足县| 洪泽县| 寿阳县| 定远县| 南澳县| 江阴市| 无锡市| 台中县| 泰顺县| 宁陵县| 博客| 平泉县| 昌黎县| 巴塘县| 蛟河市| 天水市| 临清市| 冷水江市| 禹州市| 三明市| 桐城市| 华坪县| 郓城县| 云霄县| 含山县| 洪雅县| 福鼎市| 宣恩县| 岢岚县| 巴中市| 黄大仙区| 邹平县| 曲松县| 漾濞| 通渭县| 婺源县|