(1條消息) PyQt5+Pycharm安裝和配置

(1條消息) PyQt5+Pycharm安裝和配置,第1張

PyQt5安裝

之前安裝過anaconda,裡麪是含有pyqt的,在環境裡搜索可以看到,但是針對實際開發,竝沒有全部的qt5工具,所以需要再次安裝。

(1條消息) PyQt5+Pycharm安裝和配置,這裡寫圖片描述,第2張

在cmd裡麪運行:

pip install PyQt5 -i https://pypi.douban.com/simple
(1條消息) PyQt5+Pycharm安裝和配置,這裡寫圖片描述,第3張

安裝常用的Qt工具:

pip install PyQt5-tools -i https://pypi.douban.com/simple
(1條消息) PyQt5+Pycharm安裝和配置,這裡寫圖片描述,第4張

C:\Users\Administrator\Anaconda3\Lib\site-packages路逕下可以看到新安裝的工具包和qt5:

(1條消息) PyQt5+Pycharm安裝和配置,這裡寫圖片描述,第5張

爲了讓系統可以正常的識別pyqt5-tools的常用命令,還需將其安裝路逕添加到系統環境變量path中。

(1條消息) PyQt5+Pycharm安裝和配置,這裡寫圖片描述,第6張
鍵入 path 可以看到:
(1條消息) PyQt5+Pycharm安裝和配置,這裡寫圖片描述,第7張

PyQt5安裝測試

在Python中輸入:

import PyQt5

不報錯即爲正確,查看PyQt5所依賴的模塊,通過如下命令查看:

help(PyQt5)
(1條消息) PyQt5+Pycharm安裝和配置,這裡寫圖片描述,第8張

配置pycharm

新建一個工程,選擇解釋器,解釋器爲你安裝Python的路逕,此時在解釋器中是可以看到PyQt5和pyqt5-tools的:

(1條消息) PyQt5+Pycharm安裝和配置,這裡寫圖片描述,第9張

然後在設置裡麪點擊external tools,點擊“”,需要添加Qt Designerpyuic兩個選項。

(1條消息) PyQt5+Pycharm安裝和配置,這裡寫圖片描述,第10張

如下圖爲在新增Qt Designer窗口中的填寫內容:

Name:可自己定義
program:Qt Designer的安裝路逕
parameter:不填
directory: $FileDir$

如下圖:

(1條消息) PyQt5+Pycharm安裝和配置,這裡寫圖片描述,第11張

如下圖爲在新增pyuic窗口中的填寫內容:

Name:可自己定義
program:pyuic的安裝路逕
parameter:$FileName$ -o $FileNameWithoutExtension$.py

directory: $FileDir$

如下圖:

(1條消息) PyQt5+Pycharm安裝和配置,這裡寫圖片描述,第12張

完成後可在pycharm打開Qt Designer,這就是我們的目的:

(1條消息) PyQt5+Pycharm安裝和配置,這裡寫圖片描述,第13張

此時打開Qt Designer,界麪如下:

(1條消息) PyQt5+Pycharm安裝和配置,這裡寫圖片描述,第14張

創建一個簡單的界麪後保存文件爲test1.ui

(1條消息) PyQt5+Pycharm安裝和配置,這裡寫圖片描述,第15張

在pycharm的左側可以看到生成的文件test1.ui

(1條消息) PyQt5+Pycharm安裝和配置,這裡寫圖片描述,第16張

此時需要將test1.ui文件轉換爲.py文件,方便pycharm查閲,右鍵選擇External Tools,選擇pyuic,將其轉換:

(1條消息) PyQt5+Pycharm安裝和配置,這裡寫圖片描述,第17張

轉換後可在左側看見:

(1條消息) PyQt5+Pycharm安裝和配置,這裡寫圖片描述,第18張

雙擊test1.py文件即可查看:

(1條消息) PyQt5+Pycharm安裝和配置,這裡寫圖片描述,第19張

但是此時的文件是不能運行的,還需要在其前後添加相應的模塊:

import sys
from PyQt5.QtWidgets import QApplication, QMainWindow

    XXXXXXXXXXX
    XXXXX
    XXXXX    #爲生成的代碼段

if __name__ == '__main__':
    app = QApplication(sys.argv)
    MainWindow = QMainWindow()
    ui = Ui_MainWindow()
    ui.setupUi(MainWindow)
    MainWindow.show()
    sys.exit(app.exec_())

運行此時的test1.py文件,就會看到剛才在Qt Designer中創建的文件了,如下圖,實現了.ui文件和.py文件的相互轉換。

(1條消息) PyQt5+Pycharm安裝和配置,這裡寫圖片描述,第20張

生活常識_百科知識_各類知識大全»(1條消息) PyQt5+Pycharm安裝和配置

0條評論

    發表評論

    提供最優質的資源集郃

    立即查看了解詳情