pyqt5安裝與pycharm配置


最近幾天新入坑了python的GUI設計,回想一下我為什么會入門這個???好像是在知乎上看到你都用 Python 來做什么?

這篇文章,看到有人回答說將python打包成exe文件,然后就想把之前弄得一個selenium的自動化項目打包成exe,現在想想有點滑稽,好像需要Chrome的版本對應打包的chromedriver才行(手動滑稽)

下面將介紹一下pyqt5的安裝,在安裝的時候我也浪費了不少時間找教程。現在來總結一下這段萬里長征路.

pyqt5安裝

直接使用pip安裝,但是需要SIP的支持,所以先安裝SIP,再安裝pyqt5

 

pip install sip 
pip install PyQt5

 

安裝qt designer

同樣使用pip安裝

pip install PyQt5-tools

安裝完成后,在python安裝目錄下可以看到下面標出的文件夾

 

 


配置PyCharm
配置PyCharm是為了在Pycharm里面實現打開qt designer,生成qt文件,方便轉換成python文件。

打開Pycharm后,進入settings 按下圖操作

 

 

Name:可自己定義
Program:指向上述安裝PyQt5-tools里面的designer.exe
Work directory:使用變量 $FileDir$

 

再新建一個“PyUIC”,這個主要是用來將 Qt界面 轉換成 py代碼。

 

 

Arguments的值改成下面的樣子

 

-m PyQt5.uic.pyuic $FileName$ -o $FileNameWithoutExtension$.py

 

使用

OK,砍柴的工具已經准備好了,下面就可以開始愉快的開始GUI之旅了 

 

 

打開Qt Designer 之后 

 

 

新建窗口之后 

 

 

記得點擊左上角的File->save,保存到項目文件中。保存之后回到pycharm中 

 

 

 

點擊PyUIC之后,會自動生成python文件,打開生成的python文件,還需要在最后面添加下面的代碼才能運行

 

1 import sys 2 from PyQt5.QtWidgets import QApplication, QMainWindow 3 if __name__ == '__main__': 4     app = QApplication(sys.argv) 5     MainWindow = QMainWindow() 6     ui = Ui_MainWindow() 7  ui.setupUi(MainWindow) 8  MainWindow.show() 9     sys.exit(app.exec_())

 

 

右鍵運行,這樣就生成我們之前在Qt Designer中創建的窗體了,意外不意外??? 

總結

pyqt5的安裝並不難,相信你可以正確的安裝了.這幾天想做一個圖書查詢的系統,因為學校的圖書系統是web版本的,現在想用爬蟲和QT來做一個應用程序,感覺有點難度,慢慢學習吧,后面會總結一下pyqt5的一些用法,敬請期待.

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM