網上找了很久,找個一個靠譜的連結地址。
感謝作者,原創地址:http://blog.sina.com.cn/s/blog_989218ad0102wz1k.html
======================================================
先看效果: 圖 1
沒錯,學過C#的同學應該很熟悉這個介面,按鈕風格和介面風格很相似,萬萬沒想到,python也可以做出這樣的介面,簡直了。(圖 1)
本文開始
一、安裝python
為啥要說這個,我們開啟pip,搜尋:PyQt5,或者直接開啟下面的串連:
https://pypi.python.org/pypi/PyQt5/5.9.1
圖 2
可以看到(圖2),PyQt5所支援的python版本是從3.5開始的,博主開始用的是3.4,一直裝不上,瞎折騰了2小時^~^...
找一個python3.5以上的版本安裝:
https://www.python.org/downloads/windows/
二、安裝PyQt5
推薦使用pip安裝:
pip3 install PyQt5
等待片刻,繼續安裝PyQt5-tools
pip install PyQt5-tools
三、配置pycharm
官網下載安裝pycharm:https://www.jetbrains.com/pycharm/
1、點擊:File -》Settings
圖 3
2、Tools -》 External Tools -》點擊“+”號(圖4) (ps:下面是我配置好的,你的軟體還沒有很正常,繼續往下看)
圖 4
3、設定Qt Designer 修改三個地方,其他地方預設:
Name:Qt Designer Programs:D:\Program Files\Python35\Lib\site-packages\pyqt5-tools\designer.exe Working directory:$ProjectFileDir$
(ps:Programs參數需要修改為你電腦裡邊的“designer.exe”路徑)(圖5)
圖 5
4、配置PyUIC 設定四個地方,其他可以預設(我也不知道怎麼改,那就預設吧)
Name:PyUIC Programs:D:\Program Files\Python35\python.exe Parameters:-m PyQt5.uic.pyuic $FileName$ -o $FileNameWithoutExtension$.py Working directory:$ProjectFileDir$
(ps:Programs參數需要修改為你電腦裡邊的python“python.exe”路徑)(圖6)
圖 6
四、使用Qt Designer
1、完成以上步驟之後,點擊 Tools -》External Tools -》Qt Designer 啟動我們的Qt Designer (圖7)
圖 7
2、啟動後選擇:Widget,建立空白的視窗(圖8),點擊 Create,其他預設就行
圖 8
3、從左邊 1區 拖拽,注意是“拖拽”控制項到 2區,在 3區 中修改對應屬性(圖9),很像vs有木有
圖 9
4、昨晚基本的介面設定之後,會看到同目錄下產生了一個“.ui”的檔案(圖10)
圖 10
5、右鍵 External Tools -》PyUIC ,將“.ui”檔案轉為“.py”檔案(圖11)
圖 11
6、這時,如果一切正常,沒有報錯的話,會在同目錄下產生對應的“.py”檔案(圖12)
圖 12
7、將下面的代碼,放到產生的“.py”檔案,放到最後就行(注意縮排)
if __name__=="__main__": import sys from PyQt5.QtGui import QIcon app=QtWidgets.QApplication(sys.argv) widget=QtWidgets.QWidget() ui=Ui_Form() ui.setupUi(widget) widget.setWindowIcon(QIcon('web.png'))#增加icon表徵圖,如果沒有圖片可以沒有這句 widget.show() sys.exit(app.exec_())
8、運行啟動,好了,恭喜你,開啟了pythonGUI