在python開發工具PyCharm中搭建QtPy環境(詳細)python
在Python的開發工具PyCharm中安裝QtPy5(版本5):打開「File」——「Settings」——「Project Interpreter」,點擊窗口中右側點添加按鈕,而後在彈出的窗口添加PyQt5模塊包,單擊Install Package按鈕,如圖所示:工具
安裝好安裝PyQt5後,須要用一樣的方法安裝pyqt5-tools,安裝PyQt5後沒有designer.exe就是由於沒有安裝pyqt5-tools。安裝好PyQt5後,designer.exe可執行程序時不在PyQt5中的根目錄的,而是在「./Python/Lib/site-packages\pyqt5_tools\Qt\bin」目錄中。佈局
安裝好PyQt5模塊包好後,在開發工具PyCharm中配置PyQt5工具(該配置主要有兩個做用,一個是用來在開發工具PyCharm中能直接啓動QT,一個是在開發工具PyCharm中將QT的.ui文件轉換.py文件):在開發工具PyCharm打開「File」——「Settings」——「Tools」——「External Tools」在右側單擊添加按鈕,以下圖所示:開發工具
在彈出的窗口中添加啓動Qt Designer的快捷工具,首先在Name所對應的編輯框中填寫工具名稱爲Qt Designer,而後在Program所對應的編輯框中填寫QT開發工具的安裝路徑(在安裝的時候要主要看安裝的路徑在哪裏),最後在Working directory所對應的編輯框中填寫$ProjectFileDir$,該值表明項目文件目錄,單擊OK按鈕便可,以下圖所示(注意:在Program所對應的編輯框中填寫本身的QT開發工具安裝路徑,記得尾部須要填寫designer.exe),另外,還須要注意的是,安裝好PyQt5後,designer.exe可執行程序時不在PyQt5中的根目錄的,而是在「./Python/Lib/site-packages\pyqt5_tools\Qt\bin」目錄中,以下圖所示:ui
配置好Qt Designer的快捷工具後,根據一樣的方法,添加將QT生成的ui文件轉換爲py文件的快捷工具,在Name所對應的編輯框中填寫工具名稱爲PyUIC,而後在Program所對應的編輯框中填寫Python的安裝路徑,再在Arguments所對應的編輯框中填寫將ui文件轉換爲py文件的Python代碼(-m PyQt5.uic.pyuic $FileName$ -o $FileNameWithoutExtension$.py),在Working directory所對應的編輯框中填寫$FileDir$,該值爲文件目錄,單擊OK按鈕便可,以下圖所示(注意:在Program所對應的編輯框中填寫本身的Python安裝路徑,記得尾部須要填寫python.exe),以下圖所示:spa
PyQt5工具備兩種啓動方法,一種是在Python開發工具PyCharm中啓動,一種是在PyQt5的安裝目錄中找到designer.exe直接啓動:設計
方法一:在PyCharm中啓動3d
在PyCharm須要啓動PyQt5的項目中點擊鼠標右鍵,「External Tools」——「Qt Designer」(剛纔在PyCharm配置的名字)便可,以下圖:blog
方法二:PyQt5的安裝目錄中直接啓動開發
在PyQt5的安裝路徑中找到designer.exe(./Python/Lib/site-packages\pyqt5_tools\Qt\bin),雙擊打開添加住窗體,而後根據實際項目開發須要添加相關按鈕進行程序界面佈局便可(即見便可得),以下圖所示:
在PyQt5的designer工具中完成窗體設計後,按快捷鍵Ctrl+S保存窗體設計文件名爲Window.ui,而後須要將該文件保存在當前項目的目錄當中,再在該文件右鍵菜單中選擇「External Tools」——「PyUIC」命令,將窗體設計的ui文件轉換爲py文件,轉換後的py文件將顯示在當前的目錄中。以下圖所示:
打開py文件後,能夠看到自動生成的代碼中已經導入了PyQt5以及其內部經常使用的模塊。以下圖所示: