电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

您的位置:首頁技術(shù)文章
文章詳情頁

Python3.7安裝PyQt5 運行配置Pycharm的詳細教程

瀏覽:45日期:2022-07-08 11:44:18

系統(tǒng):win10 64位 win7 64位都有測試了下, python版本3.7.3 安裝PyQt5個人操作步驟,包裹在不同操作系統(tǒng)上遇到的問題,綜合的解決

第一步:在cmd窗口中,使用國內(nèi)鏡像

下載PyQt5:

pip install PyQt5 -i https://pypi.doubanio.com/simple

然后在下載PyQt5-tools:

pip install PyQt5-tools -i https://pypi.doubanio.com/simple

Python3.7安裝PyQt5 運行配置Pycharm的詳細教程

出現(xiàn)成功這個單詞,就按照完畢

一般這個步驟都可以成功

第二步:然后開始嘗試打開designer.exe

由于我個人python安裝在E盤,進入這個文件夾

E:pythonLibsite-packagespyqt5_toolsQtbin

Python3.7安裝PyQt5 運行配置Pycharm的詳細教程

直接雙擊 designer.exe.我嘗試了不同的電腦,即使操作系統(tǒng)相同,但是問題還是可能不同,不過大致都有解決辦法

第一個問題,是雙擊后出現(xiàn)了彈窗

Python3.7安裝PyQt5 運行配置Pycharm的詳細教程

解決辦法是,退到上一級文件夾

Python3.7安裝PyQt5 運行配置Pycharm的詳細教程

復(fù)制plugins這文件夾,再次進入bin文件,里面也有一個plugins文件夾,直接粘貼即可,選擇替換覆蓋確定

這個時候再次雙擊designer.exe就可以打開畫面

Python3.7安裝PyQt5 運行配置Pycharm的詳細教程

如果為了求方便,我覺得可以把這個designer.exe發(fā)送快捷方式到桌面,方便進入

第三步:pycharm配置打開設(shè)計器

打開File-->Settings

Python3.7安裝PyQt5 運行配置Pycharm的詳細教程

Python3.7安裝PyQt5 運行配置Pycharm的詳細教程

我根據(jù)自己本地路徑輸入的地方就3個

Name:QTDesigner

Program:E:pythonLibsite-packagespyqt5_toolsQtbindesigner.exe (大家自己的designer.exe路徑)

Working directory:$ProjectFileDir$

然后在配置一下pyuic

同樣的操作,在加號新建一個

Name:PyUIC

Program:E:pythonpython.exe (大家自己的python.exe路徑)

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

(太長的內(nèi)容直接復(fù)制,大致意思就是把一個.ui文件翻譯成.py文件,并且.py文件名字和.ui名字相同)

Working directory:$FileDir$

Python3.7安裝PyQt5 運行配置Pycharm的詳細教程

Python3.7安裝PyQt5 運行配置Pycharm的詳細教程

第4步:測試一下在圖形界面下,是否可以編譯成.py文件,我們最終的核心就是為了不去寫窗口的排版而學習pyqt5

打開設(shè)計器

Python3.7安裝PyQt5 運行配置Pycharm的詳細教程

為了做測試,我隨便選擇一些按鈕組件

Python3.7安裝PyQt5 運行配置Pycharm的詳細教程

左邊的元素隨意拖動到右邊

Python3.7安裝PyQt5 運行配置Pycharm的詳細教程

然后保存一下,就會在項目下,生成一個.ui的文件

Python3.7安裝PyQt5 運行配置Pycharm的詳細教程

在pycharm項目文件預(yù)覽窗口中

Python3.7安裝PyQt5 運行配置Pycharm的詳細教程

右鍵選擇

Python3.7安裝PyQt5 運行配置Pycharm的詳細教程

就會生成untitled.py文件

打開這個文件,就已經(jīng)把.ui文件生成為.py文件

Python3.7安裝PyQt5 運行配置Pycharm的詳細教程

到這里,就大功告成, 在這個過程中如果designer.exe缺少什么 dll文件,我們可以直接百度去下載對應(yīng)的.dll文件就行,百度一查一大堆

第5步:運行一下剛才的界面代碼,發(fā)送運行案例

# -*- coding: utf-8 -*- # Form implementation generated from reading ui file ’untitled.ui’## Created by: PyQt5 UI code generator 5.15.1## WARNING: Any manual changes made to this file will be lost when pyuic5 is# run again. Do not edit this file unless you know what you are doing. import sysfrom PyQt5 import QtCore, QtGui, QtWidgets class Ui_MainWindow(object): def setupUi(self, MainWindow): MainWindow.setObjectName('MainWindow') MainWindow.resize(800, 600) self.centralwidget = QtWidgets.QWidget(MainWindow) self.centralwidget.setObjectName('centralwidget') self.pushButton = QtWidgets.QPushButton(self.centralwidget) self.pushButton.setGeometry(QtCore.QRect(80, 40, 75, 23)) self.pushButton.setObjectName('pushButton') self.listView = QtWidgets.QListView(self.centralwidget) self.listView.setGeometry(QtCore.QRect(210, 40, 256, 192)) self.listView.setObjectName('listView') self.radioButton = QtWidgets.QRadioButton(self.centralwidget) self.radioButton.setGeometry(QtCore.QRect(80, 120, 89, 16)) self.radioButton.setObjectName('radioButton') MainWindow.setCentralWidget(self.centralwidget) self.menubar = QtWidgets.QMenuBar(MainWindow) self.menubar.setGeometry(QtCore.QRect(0, 0, 800, 23)) self.menubar.setObjectName('menubar') MainWindow.setMenuBar(self.menubar) self.statusbar = QtWidgets.QStatusBar(MainWindow) self.statusbar.setObjectName('statusbar') MainWindow.setStatusBar(self.statusbar) self.retranslateUi(MainWindow) QtCore.QMetaObject.connectSlotsByName(MainWindow) def retranslateUi(self, MainWindow): _translate = QtCore.QCoreApplication.translate MainWindow.setWindowTitle(_translate('MainWindow', 'MainWindow')) self.pushButton.setText(_translate('MainWindow', 'PushButton')) self.radioButton.setText(_translate('MainWindow', 'RadioButton')) if __name__ == '__main__': app = QtWidgets.QApplication(sys.argv) # 創(chuàng)建窗體對象 MainWindow = QtWidgets.QMainWindow() # 創(chuàng)建Pyqt窗體對象 pyui = Ui_MainWindow() pyui.setupUi(MainWindow) MainWindow.show() sys.exit(app.exec_())

運行無錯,基本設(shè)置完成

總結(jié)

到此這篇關(guān)于Python3.7安裝PyQt5 運行配置Pycharm的詳細教程的文章就介紹到這了,更多相關(guān)python 安裝PyQt5內(nèi)容請搜索好吧啦網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持好吧啦網(wǎng)!

標簽: Python 編程
相關(guān)文章:
主站蜘蛛池模板: 上海乾拓贸易有限公司-日本SMC电磁阀_德国FESTO电磁阀_德国FESTO气缸 | 苏州教学设备-化工教学设备-环境工程教学模型|同科教仪 | DWS物流设备_扫码称重量方一体机_快递包裹分拣机_广东高臻智能装备有限公司 | 活性氧化铝|无烟煤滤料|活性氧化铝厂家|锰砂滤料厂家-河南新泰净水材料有限公司 | 1000帧高速摄像机|工业高速相机厂家|科天健光电技术 | 河南新乡德诚生产厂家主营震动筛,振动筛设备,筛机,塑料震动筛选机 | TTCMS自助建站_网站建设_自助建站_免费网站_免费建站_天天向上旗下品牌 | 万濠影像仪(万濠投影仪)百科-苏州林泽仪器 | 大_小鼠elisa试剂盒-植物_人Elisa试剂盒-PCR荧光定量试剂盒-上海一研生物科技有限公司 | 通风天窗,通风气楼,屋顶通风天窗,屋顶通风天窗公司 | 臭氧老化试验箱,高低温试验箱,恒温恒湿试验箱,防水试验设备-苏州亚诺天下仪器有限公司 | H型钢切割机,相贯线切割机,数控钻床,数控平面钻,钢结构设备,槽钢切割机,角钢切割机,翻转机,拼焊矫一体机 | 英国公司注册-新加坡公司注册-香港公司开户-离岸公司账户-杭州商标注册-杭州优创企业 | 兰州牛肉面加盟,兰州牛肉拉面加盟-京穆兰牛肉面 | 设计圈 - 让设计更有价值!| 肉嫩度仪-凝胶测试仪-国产质构仪-气味分析仪-上海保圣实业发展有限公司|总部 | 不锈钢拉手厂家|浴室门拉手厂家|江门市蓬江区金志翔五金制品有限公司 | 移动厕所租赁|移动卫生间|上海移动厕所租赁-家瑞租赁 | 深圳市索富通实业有限公司-可燃气体报警器 | 可燃气体探测器 | 气体检测仪 | 碳纤维复合材料制品生产定制工厂订制厂家-凯夫拉凯芙拉碳纤维手机壳套-碳纤维雪茄盒外壳套-深圳市润大世纪新材料科技有限公司 | 报警器_家用防盗报警器_烟雾报警器_燃气报警器_防盗报警系统厂家-深圳市刻锐智能科技有限公司 | 飞利浦LED体育场灯具-吸顶式油站灯-飞利浦LED罩棚灯-佛山嘉耀照明有限公司 | 生物制药洁净车间-GMP车间净化工程-食品净化厂房-杭州波涛净化设备工程有限公司 | 大_小鼠elisa试剂盒-植物_人Elisa试剂盒-PCR荧光定量试剂盒-上海一研生物科技有限公司 | 合肥注册公司|合肥代办营业执照、2024注册公司流程 | 硫酸亚铁-聚合硫酸铁-除氟除磷剂-复合碳源-污水处理药剂厂家—长隆科技 | 无压烧结银_有压烧结银_导电银胶_导电油墨_导电胶-善仁(浙江)新材料 | 称重传感器,测力传感器,拉压力传感器,压力变送器,扭矩传感器,南京凯基特电气有限公司 | 自动记录数据电子台秤,记忆储存重量电子桌称,设定时间记录电子秤-昆山巨天 | 一体化净水器_一体化净水设备_一体化水处理设备-江苏旭浩鑫环保科技有限公司 | 工业插头-工业插头插座【厂家】-温州罗曼电气 | 标准件-非标紧固件-不锈钢螺栓-非标不锈钢螺丝-非标螺母厂家-三角牙锁紧自攻-南京宝宇标准件有限公司 | 大_小鼠elisa试剂盒-植物_人Elisa试剂盒-PCR荧光定量试剂盒-上海一研生物科技有限公司 | 亿立分板机_曲线_锯片式_走刀_在线式全自动_铣刀_在线V槽分板机-杭州亿协智能装备有限公司 | 找培训机构_找学习课程_励普教育 | 澳门精准正版免费大全,2025新澳门全年免费,新澳天天开奖免费资料大全最新,新澳2025今晚开奖资料,新澳马今天最快最新图库 | 红立方品牌应急包/急救包加盟,小成本好项目代理_应急/消防/户外用品加盟_应急好项目加盟_新奇特项目招商 - 中红方宁(北京) 供应链有限公司 | 浙江栓钉_焊钉_剪力钉厂家批发_杭州八建五金制造有限公司 | 地图标注-手机导航电子地图如何标注-房地产商场地图标记【DiTuBiaoZhu.net】 | 氢氧化钾厂家直销批发-济南金昊化工有限公司 | 水稻烘干机,小麦烘干机,大豆烘干机,玉米烘干机,粮食烘干机_巩义市锦华粮食烘干机械制造有限公司 水环真空泵厂家,2bv真空泵,2be真空泵-淄博真空设备厂 |