Python中GUI庫PyQt5的安裝和配置


在使用Tkinter開發GUI程序時,發現相關文檔比較少,開發起來太累。經過綜合比較,決定使用PyQt這個庫。下面是簡單的安裝步驟。

1.安裝 PyQt5 :

pip install PyQt5 -i https://pypi.douban.com/simple

2.安裝常用的Qt工具:

pip install PyQt5-tools -i https://pypi.douban.com/simple

3.設置環境變量

右鍵我的電腦-環境變量,在path下面添加pyqt5_tools的安裝目錄:C:\Users\admin\AppData\Local\Programs\Python\Python37\Lib\site-packages\pyqt5_tools

4.安裝QSci模塊,QScintilla是Scintilla在QT上的移植。如果想在Qt上面使用強大的Scintilla控件,就安裝QScintilla吧,使用命令

pip install QScintilla -i https://pypi.douban.com/simple

另有下載地址以作備用,此處安裝不需要:https://riverbankcomputing.com/software/qscintilla/download  

5.下載Eric6,下載后,將eric6-19.11.zip解壓后的文件夾,改名為eric6

安裝包地址: http://eric-ide.python-projects.org/              漢化包地址(此地址未見漢化包,待補充):https://sourceforge.net/projects/eric-ide/files/eric6/stable/

cmd命令窗口進入到安裝目錄下,執行命令:python  install.py

6.安裝完成后,結果發現沒有 其他教程中的eric6.bat。

在桌面創建文本文檔,輸入下面命令,保存為eric6.bat,后續可以雙擊此文件啟動。其中C:\Users\admin\AppData\Local\Programs\Python\Python37\Lib\site-packages\eric6為我自己eric6的安裝目錄

cd C:\Users\admin\AppData\Local\Programs\Python\Python37\Lib\site-packages\eric6
python eric6.py

參考:https://blog.csdn.net/qq_39091354/article/details/78790557

7.啟動后,配置  settings-preferences

①Qt-Qttools,選擇Python安裝目錄下的,Python37\Lib\site-packages\pyqt5_tools

 

 

 

②Editor-Autocompletion-QScintilla,選上“顯示單條”和“使用填充符合”

 

③Editor-Autocompletion,選上自動補全

 

 

 

④安裝API

 

 

 

 

 

 

 

 ⑤選擇工作區project-Multiproject

 

 

 ⑥選擇編碼格式

 

 

 

⑦配置調試

 

 

 8.點擊file-new,新建一個編輯文本,輸入以下代碼,保存后,按F2或者點擊start-Run Script,會彈出一個程序的窗口,至此

import sys
from PyQt5 import QtWidgets

app=QtWidgets.QApplication(sys.argv)
widget=QtWidgets.QWidget()
widget.resize(360,360)
widget.setWindowTitle("Hello")
widget.show()
sys.exit(app.exec())

 9.另外可以使用 designer.exe直接編輯窗口。打開designer.exe,新建一個ui文件,例如:firstwindow.ui,使用控件創建一個窗口,操作類似於VB。

designer.exe所在目錄是在Python的site-packages目錄下,如筆者路徑為:C:\Users\admin\AppData\Local\Programs\Python\Python37\Lib\site-packages\pyqt5_tools\Qt\bin

 10.在eric6中,先創建一個項目,這樣froms就能點擊了。點擊forms(窗體選項卡,下圖2),然后空白處右鍵點擊add forms,選擇剛剛創建的firstwindow.ui

 

 

11. 右鍵點擊firstwindow.ui,選擇第一個編譯窗體

 

 

 12.上述操作完成后,切換回“源代碼選項卡”(步驟10中中的序號3),此時會生成一個Ui_firswindow.py。這樣就把界面轉化為Python代碼了。


免責聲明!

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



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