一、安裝Python3.5以上版本。 鏈接:https://www.python.org/downloads/windows/ 二、安裝PyQt5。 使用pip安裝:1、進入 C:\Users\你的電腦用戶名。 2、新建一個文件夾,命名為pip。 3、進入文件夾新建一個文本文件,命名pip,文件後 ...
一、安裝Python3.5以上版本。
鏈接:https://www.python.org/downloads/windows/
二、安裝PyQt5。
使用pip安裝:1、進入 C:\Users\你的電腦用戶名。
2、新建一個文件夾,命名為pip。
3、進入文件夾新建一個文本文件,命名pip,文件尾碼為ini(即 pip.ini )。
4、編輯 pip.ini,這裡採用阿裡雲鏡像來下載python包。
[global] index-url = http://mirrors.aliyun.com/pypi/simple/ [install] trusted-host=mirrors.aliyun.com
5、在開始菜單中輸入cmd,右鍵以管理員運行, 執行cd C:\Users\您的電腦用戶名\pip
,再輸入pip命令安裝依賴的模塊:
pip install PyQt5
pip install PyQt5-tools
附:導入pip阿裡雲鏡像下載包的好處是下載速度快,下載之後所有項目都可以用,最重要的是幾乎可以下載所有Python包。用PyCharm的話,有些包是會被牆的,下載不了。
三、配置PyCharm。
1、點擊:File -》Settings
2、Tools -》 External Tools -》點擊“+”號
3、設置Qt Designer:
Name:Qt Designer Programs(或Arguments):D:\Program Files\Python35\Lib\site-packages\pyqt5-tools\designer.exe (這個位置有時候不一樣,找到designer.exe就行) Working directory:$ProjectFileDir$ 4、設置PyUIC: Name:PyUIC Programs:D:\Program Files\Python35\python.exe (同上,找到python.exe就行) Parameters(或Arguments):-m PyQt5.uic.pyuic $FileName$ -o $FileNameWithoutExtension$.py Working directory:$ProjectFileDir$ 四、使用方法。 1、點擊PyCharm菜單欄的 Tools -》External Tools -》Qt Designer 啟動Qt Designer 2、啟動後選擇:Widget,建立空白的視窗,點擊 Create,其他預設就行。設計界面的時候是從左邊將控制項“拖拽”至視窗,右邊有屬性欄 3、設計完之後保存在當前目錄下,會看見同目錄下生成一個“.ui”文件 4、在PyCharm左側項目中找到該文件,右鍵 External Tools -》PyUIC ,正常情況下會生成“.py”文件 5、運行方法一: 在生成的“.py“文件後直接加上如下代碼:1 if __name__=="__main__": 2 import sys 3 from PyQt5.QtGui import QIcon 4 app=QtWidgets.QApplication(sys.argv) 5 widget=QtWidgets.QWidget() 6 ui=Ui_Form() 7 ui.setupUi(widget) 8 widget.setWindowIcon(QIcon('web.png'))#增加icon圖標,如果沒有圖片可以沒有這句 9 widget.show() 10 sys.exit(app.exec_())
方法二: 添加“Main.py”文件:
1 import sys 2 import hello #hello為ui文件名,這裡用你自己的 3 from PyQt5.QtWidgets import QApplication, QMainWindow 4 5 if __name__ == '__main__': 6 app = QApplication(sys.argv) 7 MainWindow = QMainWindow() 8 ui = hello.Ui_MainWindow() 9 ui.setupUi(MainWindow) 10 MainWindow.show() 11 sys.exit(app.exec_())
附:生成的.py文件有可能缺少一些導入的包,需要自己根據提示導入一些包,導入包最好以from ... import ... 格式導入。
五、PyQt5學習鏈接。
《PyQt5 教程》 http://code.py40.com/pyqt5/