參考資料: https://www.cnblogs.com/huluwa508/p/10319568.html https://blog.csdn.net/qq_33475105/article/details/82192916 安裝包: python_dotenv-0.10.3-py2.py3-none-any.whl PyQt5_sip-12.7.0-cp36-cp36m-win32.whl PyQt5-5.13.2-5.13.2-cp35.cp36.cp37.cp38-none-win32.whl pyqt5_tools-5.13.0.1.5-cp36-none-win32.whl 安裝whl文件命令格式:本機(windows64) pip install xxx.whl 1,可能需要更新pip 2,安裝wheel,pip install wheel; 3,本機使用 版本如下: 安裝完成后檢查: pip list查看是否有以下文件: PyQt5 5.13.0 PyQt5-sip 12.7.0 pyqt5-tools 5.13.0.1.5 python-dotenv 0.10.3 安裝錯誤: 1,提示版本不符本機平台要求,需要重新下載; 2,命令行中存在空格; 按照參考頁配置: setting-tools-External tools : QtDesigner 1,E:\Python36-32\Lib\site-packages\pyqt5_tools\Qt\bin\designer.exe 2,$FileDir$ PyUIC 1,E:\Python36-32\python.exe 2,-m PyQt5.uic.pyuic $FileName$ -o $FileNameWithoutExtension$.py 3,$FileDir$ 如果出現錯誤: from PyQt5 import QtCore, QtGui, QtWidgets ModuleNotFoundError: No module named 'PyQt5' 修改: File-settings-Project interpreter-修改為python.exe目錄(python3.6安裝目錄,E:\Python36-32\python.exe 右鍵工程或者直接單擊菜單欄的“Tools”,選擇External Tools>>QtDesigner打開QtDesigner,創建一個MainWindow,編輯如下: 然后保存到當前工程目錄下為hello.ui,右鍵選中hello.ui,External Tools>>PyUIC,生成hello.py。 新建main.py,添加如下代碼: import sys import hello # 導入ui from PyQt5.QtWidgets import QApplication, QMainWindow if __name__ == '__main__': app = QApplication(sys.argv) ui = hello.Ui_MainWindow() mainWnd = QMainWindow() ui.setupUi(mainWnd) mainWnd.show() sys.exit(app.exec_())
如果要進一步操作,就需要涉及其他相關東西了,比如點擊按鈕后相關輸入處理:
可以如下修改代碼:
import sys
import untitled
from PyQt5.QtWidgets import QApplication, QMainWindow
def click_success():
print("clicked success")
if __name__ == '__main__':
app = QApplication(sys.argv)
MainWindow = QMainWindow()
ui = untitled.Ui_MainWindow()
ui.setupUi(MainWindow)
MainWindow.show()
ui.pushButton.clicked.connect(click_success)
sys.exit(app.exec_())
參考資料:https://blog.csdn.net/azuremouse/article/details/90338961
想更深入學習,需要買一本pyqt的書;
OK!