是否覺得暑假既無聊又漫長,那麼是時候來學習一門新知識了
PyQt5是一種可以繪製圖形界面的工具,Qt是一個用於創建跨平臺應用程序的庫,因為是在python中所使用,所以前面加了Py,叫做PyQt。
一、安裝pyqt
pip安裝pyqt
本文只介紹這一種方法,因為簡單方便,你只需要擁有一個可以工作的python和一個可以上網的wifi就可以搞定!
pip install PyQt5
pip install pyqt5-tools
分別安裝的是PyQt5以及它的tools,如果下載不了 後面更換國內的鏡像源即可。
完成安裝之後,在cmd中輸入 pip list查看是否安裝成功
二、PyQt的配置
1、本地
在你下載PyQt的目錄中找到designer這個軟件,可以參考一下我的路徑D:\python\SoftWareSpace\python\Lib\site-packages\qt5_applications\Qt\bin,或者直接用everything搜索designer即可。
可以將它的快捷方式發送到你的桌面上,方便尋找使用。
這裡只寫到designer的打開方式,後續的操作會在之後講解
2.PyCharm配置PyQt5
打開設置->工具->外部工具
2.1 Qtdesigner:打開designer.exe
名稱:Qtdesigner
工具設置
程序:D:\python\SoftWareSpace\python\Lib\site-packages\qt5_applications\Qt\bin\designer.exe
工作目錄:$FileDir$
2.2 pyuic 將ui文件轉換為py文件
名稱:pyuic
工具設置
程序:D:\python\SoftWareSpace\python\Scripts\pyuic5.exe
實參:$FileName$ -o Ui_$FileNameWithoutExtension$.py
工作目錄:$FileDir$
2.3 將qrc文件轉換為py文件
名稱:Pyrcc
工具設置
程序:D:\python\SoftWareSpace\python\Scripts\pyrcc5.exe
實參:$FileName$ -o $FileNameWithoutExtension$_rc.py
工作目錄:$FileDir$
如果這仨你沒看懂,有關係嗎?沒有關係!無腦搬運就行(把程序地址換成自己文件所在地址)
打開界面如下:
三、designer介紹
不管你用什麼方式打開designer,它都會跳出同一個界面
有四個模板,它默認創建的是MainWindow,你可以自行更改(常用的模板是MainWIndow和Widget),本教程介紹的是MainWindow,這倆差別很小,下文會指出。
首先,創建後會有如下界面
Mainwindow相比於Widget,多了一個菜單欄,如果你不想要這行菜單欄,讓界面更加美觀,在屬性編輯器找到對應的標籤(menubar和statusbar)右鍵刪除即可。
四、設計UI
簡單設計一個登錄的UI,能實現的功能應該是用戶的登錄、頁面跳轉以及修改密碼 ,應該還會涉及到數據庫的內容,如果我嫌麻煩的話就會刪減(最終ui可能還會做修改)
將設計好的ui保存到一個文件夾中,就會出現一個ui文件
然後在pycharm點擊你剛剛添加的外部工具(pyuic),即可生成對應的py文件即可(直接在ui文件上右鍵找到相關工具);如果你沒有添加三個外部工具,嫌麻煩,當然沒關係!打開pycharm內置的cmd窗口,進入你保存ui文件的文件夾,輸入
pyuic5 -o xxx.py xxx.ui
就會和外部工具一樣生成py文件,好了,兩種配置的方法你都知道了,你喜歡用哪種方法捏?
本期教程就就到這裡,下一期將具體代碼的實現,敬請見證!