PyQt5 是用來(lái)創(chuàng)建Python GUI應(yīng)用程序的第三方工具包,它不僅與Python有著良好的兼容性,還可以通過(guò)可視化拖拽的方式進(jìn)行窗體的創(chuàng)建,提高開發(fā)人員的工作效率,因此深受開發(fā)人員的喜愛(ài)。作為一個(gè)跨平臺(tái)的工具包,PyQt5可以在所有主流操作系統(tǒng)上運(yùn)行(Unix,windows,mac)。本文主要講解如何安裝并配置PyQt5環(huán)境。
一、安裝Python與PyCharm并配置環(huán)境在安裝PyQt5 ,我們首先要安裝Python與PyCharm,關(guān)于如何安裝Python與PyCharm并配置環(huán)境,我這里就不再細(xì)講,如有問(wèn)題,可以參考我以前寫的一篇文章:如何搭建Python開發(fā)環(huán)境并安裝開發(fā)工具(PyCharm)(http://toutiao.com/item/6759109545340961288/)
二、安裝PyQt5確保你的電腦系統(tǒng)已經(jīng)安裝過(guò)Python與PyCharm后,打開命令提示符窗口,并分別輸入以下命令:
pip install sip (在安裝pyqt5之前需要先安裝sip)pip install pyqt5pip install pyqt5-tools (PyQt5不再提供Qt Designer等工具,所以需要單獨(dú)安裝pyqt5-tools)如果以上命令因?yàn)榘惭b超時(shí)而失敗,直接把pip install替換成pip install -i https://pypi.doubanio.com/simple/ --trusted-host pypi.doubanio.com。這個(gè)方法真的很好用,以后使用pip命令安裝第三方庫(kù)都可以這樣操作。
1.打開PyCharm開發(fā)工具,點(diǎn)擊File - Settings進(jìn)入設(shè)置界面 - 點(diǎn)擊“Project Interpreter”選項(xiàng) - 在右側(cè)Project Interpreter列表中添加Python安裝路徑 - 點(diǎn)擊OK即可。(之前已經(jīng)配置過(guò)PyCharm環(huán)境的可以忽略此步)
2.在“Project Interpreter”窗口我們會(huì)看到已經(jīng)成功安裝的包PyQt5、PyQt5-sip和pyqt5-tools.(如下圖所示)
3.在Settings窗口中依次選擇Tools - External Tools選項(xiàng) - 在右側(cè)單擊添加按鈕 - 在Name欄后輸入“Qt Designer” - 在Programe欄后選擇designer.exe所在路徑:D:SoftwarePythonLibsite-packagespyqt5_toolsQtbindesigner.exe (這是我電腦的默認(rèn)路徑,個(gè)人根據(jù)Python安裝路徑一步一步往下找,也可以直接在文件中搜索)- 在Working directory后輸入“$ProjectFileDir$” - 點(diǎn)擊“OK”完成“Qt Designer”添加。
4.根據(jù)上一步操作方法繼續(xù)添加將QT生成的ui文件轉(zhuǎn)為py文件的快捷工具,步驟為:在Tools - External Tools - 右側(cè)單擊添加按鈕 - 在Name欄后輸入“PyUIC” - 在Programe欄后選擇python.exe所在路徑:D:SoftwarePythonpython.exe (這是我電腦的默認(rèn)路徑,個(gè)人根據(jù)Python安裝位置進(jìn)行更改)- 在"Arguments"欄右側(cè)輸入“-m PyQt5.uic.pyuic $FileName$ -o $FileNameWithoutExtension$.py” - 在Working directory后輸入“$FileDir$” - 點(diǎn)擊“OK”完成“PyUIC”快捷工具添加。
5.驗(yàn)證是否設(shè)置成功。(如下動(dòng)圖)
1.《pyqt5 PyQt5安裝與環(huán)境配置方法》援引自互聯(lián)網(wǎng),旨在傳遞更多網(wǎng)絡(luò)信息知識(shí),僅代表作者本人觀點(diǎn),與本網(wǎng)站無(wú)關(guān),侵刪請(qǐng)聯(lián)系頁(yè)腳下方聯(lián)系方式。
2.《pyqt5 PyQt5安裝與環(huán)境配置方法》僅供讀者參考,本網(wǎng)站未對(duì)該內(nèi)容進(jìn)行證實(shí),對(duì)其原創(chuàng)性、真實(shí)性、完整性、及時(shí)性不作任何保證。
3.文章轉(zhuǎn)載時(shí)請(qǐng)保留本站內(nèi)容來(lái)源地址,http://f99ss.com/keji/347850.html