Pycharm+Python+PyQt5使用詳解
1,打開cmd安裝PyQt5
pip install pyqt5
2,PyQt5不再提供Qt Designer等工具,所以需要再安裝pyqt5-tools
pip install pyqt5-tools
3,打開Pycharm,進(jìn)入設(shè)置,添加外部工具
4,添加QtDesigner,exe的路徑在安裝目錄下C:\Program Files\Python35\Lib\site-packages\pyqt5-tools\designer.exe
5,設(shè)置“PyUIC”-- 這個(gè)主要是用來將 Qt界面 轉(zhuǎn)換成 py代碼
在PyUIC的設(shè)置中,其他的都差不多,Program 寫入Python的地址,Parameters寫入
-m PyQt5.uic.pyuic $FileName$ -o $FileNameWithoutExtension$.py
6,新建項(xiàng)目
使用designer,新建main window后,使用PyUIC將hello.ui文件轉(zhuǎn)換為hello.py
7,添加main.py,因?yàn)閡i文件命名為hello,所以import是hello
import sys import hello from PyQt5.QtWidgets import QApplication, QMainWindow if __name__ == '__main__': app = QApplication(sys.argv) MainWindow = QMainWindow() ui = hello.Ui_MainWindow() ui.setupUi(MainWindow) MainWindow.show() sys.exit(app.exec_())
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
如何將numpy二維數(shù)組中的np.nan值替換為指定的值
這篇文章主要介紹了將numpy二維數(shù)組中的np.nan值替換為指定的值操作,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2021-05-05Python requests獲取網(wǎng)頁常用方法解析
這篇文章主要介紹了Python requests獲取網(wǎng)頁常用方法解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-02-02Tensorflow之MNIST CNN實(shí)現(xiàn)并保存、加載模型
這篇文章主要為大家詳細(xì)介紹了Tensorflow之MNIST CNN實(shí)現(xiàn)并保存、加載模型,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2020-06-06python Django框架實(shí)現(xiàn)web端分頁呈現(xiàn)數(shù)據(jù)
這篇文章主要介紹了python Django框架實(shí)現(xiàn)web端分頁呈現(xiàn)數(shù)據(jù),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2019-10-10Python selenium模擬網(wǎng)頁點(diǎn)擊爬蟲交管12123違章數(shù)據(jù)
本次介紹怎么以模擬點(diǎn)擊方式進(jìn)入交管12123爬取車輛違章數(shù)據(jù),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2021-05-05Python基本結(jié)構(gòu)之判斷語句的用法詳解
在程序的設(shè)計(jì)當(dāng)中,代碼并不是逐步按照順序進(jìn)行執(zhí)行的,在運(yùn)行到某一行代碼當(dāng)中,需要停下進(jìn)行判斷接下來將要運(yùn)行到那一個(gè)分支代碼,這種判斷就代表的是分支結(jié)構(gòu)。分支結(jié)構(gòu)是可以使用?if?語句來進(jìn)行判斷的,而我們本篇博客講的也是?if?語句,需要的可以了解一下2022-07-07