精品伊人久久大香线蕉,开心久久婷婷综合中文字幕,杏田冲梨,人妻无码aⅴ不卡中文字幕

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
PyQt5安裝(一)

PyQt5安裝的各種坑


使用Python開發了幾個小工具,真是被Python的開發效率驚嘆到了,真是人生苦短,我用Python,但是開發的時候都沒有制作界面,覺得不是很完美,所有想學習一下制作界面的工具,自身帶的Tk工具界面有點丑陋,所以想學習新的制作界面的工具,比較來比較去,決定使用PyQt5。沒想到第一步安裝就遇到各種坑。

首先我的Python是3.6.0版本,直接使用pip install PyQt5安裝,安裝很順利。于是找到一篇教程http://code.py40.com/pyqt5/開始學習,

第一句 import PyQt5

順利運行

第二句from PyQt5.QtWidgets import QApplication,QMainWindow

提示加載失敗,DLL加載失敗

上網百度,各種方法,一一試過一遍,都不行。沒想到第一步安裝都不行呀!

最后考慮可能是版本問題,查看自己使用pip install PyQt5安裝的 PyQt5版本是5.11版,最新版,是不是版本不兼容呀,于是使用

 pip   uninstall PyQt5將安裝的PyQt卸載了,從網上現在了一個5.10版本的PyQt5-5.10-5.10.0-cp35.cp36.cp37-none-win_amd64.whl

重新安裝

下面是安裝過程

1.安裝 sip

pip  install sip

2.安裝 PyQt5(一定要注意版本問題,不然太麻煩了) ,本地安裝

 

Pip  install –user   d:\ PyQt5-5.10-5.10.0-cp35.cp36.cp37-none-win_amd64.whl

 

3.安裝 PyQt5-tools

pip install PyQt5-tools

安裝完成后,在python安裝目錄下可以看到 

配置PyCharm 
配置PyCharm是為了在Pycharm里面實現打開qt designer,然后生成qt文件,然后將qt文件轉換python語言的軟件文件。 
打開Pycharm,按下圖操作 
 

打開Extrernal Tools之后,點擊上如綠色的+,添加Tools 


Name:可自己定義 
Program
:指向上述安裝PyQt5-tools里面的designer.exe 
Work directory
:使用變量 $FileDir$

然后再新建多一個“PyUIC”,這個主要是用來將 Qt界面 轉換成 py代碼。 

-m PyQt5.uic.pyuic  $FileName$ -o $FileNameWithoutExtension$.py

 

使用 
F盤新建一個空文件夾,然后使用pychram導入文件夾,首先通過pycharm打開qt designer,如圖所示: 
 

新建窗口之后,可以再左邊列表直接拖拉空間到窗口上 
 


可以看到上圖是有2個控件的,在這里另存為該文件 

保存文件之后,關閉qt designer,在pycharm里看到剛保存ui文件,選中文件點擊右鍵,選擇PyUIC來轉換成py代碼 
 

生成代碼之后,還不能運行,因為這只是一個界面的代碼,在該代碼最下面還需要加入以下代碼:

import sys

from PyQt5.QtWidgets import QApplication, QMainWindow

if __name__ == '__main__':

    app = QApplication(sys.argv)

    MainWindow = QMainWindow()

    ui = Ui_MainWindow()

    ui.setupUi(MainWindow)

    MainWindow.show()

sys.exit(app.exec_())

點擊運行 


總結:整個安裝配置是很簡單,在pycharm上自動打開qt designer來設計軟件界面,然后將保存的文件轉換成py代碼即可。qt designer是通過PyQt5-tools安裝,這只能在windows上安裝,換成其他操作系統是不行的。

 

 

本站僅提供存儲服務,所有內容均由用戶發布,如發現有害或侵權內容,請點擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
Pycharm2019、Pyqt5開發環境配置說明
PyQt5+Pycharm安裝和配置
pycharm+QT5+python3安裝與環境配置
程序員之路:python3+PyQt5+pycharm桌面GUI開發
PyCharm+PyQt5+QtDesigner配置
Python+PyQt架構:使用設計師編寫界面程序入門示例
更多類似文章 >>
生活服務
分享 收藏 導長圖 關注 下載文章
綁定賬號成功
后續可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點擊這里聯系客服!

聯系客服

主站蜘蛛池模板: 内黄县| 五台县| 咸宁市| 新安县| 会理县| 揭西县| 新竹县| 和田市| 津南区| 兴安盟| 安吉县| 曲松县| 海原县| 观塘区| 体育| 绥棱县| 台安县| 通州市| 鲁山县| 磐石市| 永康市| 开原市| 乌恰县| 南皮县| 洪洞县| 女性| 竹北市| 犍为县| 和平县| 郑州市| 文成县| 西丰县| 内江市| 松原市| 马关县| 封丘县| 巴马| 宾川县| 衡阳市| 同江市| 民勤县|