Loading [MathJax]/jax/input/TeX/jax.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >python+pycharm+pyqt5安装教程「建议收藏」

python+pycharm+pyqt5安装教程「建议收藏」

作者头像
全栈程序员站长
发布于 2022-09-25 05:20:58
发布于 2022-09-25 05:20:58
4.1K00
代码可运行
举报
运行总次数:0
代码可运行

大家好,又见面了,我是你们的朋友全栈君。

现在教大家在Windows系统下如何安装Python + PyCharm + PyQt5

1、安装Python

访问官网https://www.python.org/,下载对应Python版本。

2、安装PyQt5

1)进入cmd界面,输入命令 pip install pyqt5 pyqt5-tools ,命令执行完毕后PyQt5就安装好了。 2)在python 自带的IDLE中试验一下pqyt5是否真的装好了。

新建文件 test1.py 并输入如下代码

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
import sys  
  
from PyQt5 import QtWidgets, QtCore  
  
app = QtWidgets.QApplication(sys.argv)  
widget = QtWidgets.QWidget()  
widget.resize(400, 100)  
widget.setWindowTitle("This is a demo for PyQt Widget.")  
widget.show()  
  
exit(app.exec_()) 

运行后弹出如下界面,表示PyQt可以正常运行。

3、安装PyCharm

1)访问官网http://www.jetbrains.com/pycharm/download/#section=windows(附百度云下载:pycharm2017下载链接: 链接:http://pan.baidu.com/s/1boHyYj9 密码:rffo)

2)PyCharm 基本配置:

a. 建立一个新项目:test2。

b.设置默认PyCharm解析器

选择File | Settings | Project: first | Project Interpreter,设置 Project Interpreter为你使用的python版本

例如 C:\xxxx\AppData\Local\Programs\Python\Python35-32\python.exe

c. 添加第三方库

点击菜单file然后点击settings,停留在 Project Interpreter 界面,点击+,查找并安装 pyqt5,pyqt5-sip ,pyqt5-tools 。安装成功后返回,界面应该如下。

d.配置pyqt

PyCharm中选择File | Settings | Tools | External Tools,点击+ 新建工具, 建立Qt Designer 和 PyUIC工具

QTdesigner:

配置两个关键参数:

Program:designer.exe路径,例如 C:\Users\Administrator\AppData\Local\Programs\Python\Python37-32\Lib\site-packages\qt5_applications\Qt\bin\designer.exe

Working directory:ProjectFileDir

PyUIC:

配置三个关键参数:

Program:python.exe安装路径 例如 C:\xxxx\AppData\Local\Programs\Python\Python35-32\python.exe

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

Working directory:ProjectFileDir

工具建立成功后返回externalTools界面,如下:

返回主界面,Tools->External Tools 中新增了Qt Designer 和 PyUIC两个工具

4、PyCharm中通过PyQt5设计GUI界面

(1)利用代码创建GUI界面

新建test3.py,输入如下代码

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
# -*- coding: utf-8 -*-
"""第一个程序"""

from PyQt5 import QtWidgets   # 导入PyQt5部件

import sys

app = QtWidgets.QApplication(sys.argv)  # 建立application对象

first_window = QtWidgets.QWidget()  # 建立窗体对象

first_window.resize(400, 300)  # 设置窗体大小

first_window.setWindowTitle("我的第一个pyqt程序")  # 设置窗体标题

first_window.show()  # 显示窗体

sys.exit(app.exec())  # 运行程序

选择代码,结果显示如下界面就成功了。

2)利用Qt Designer代码生成一个GUI界面 ,并用PyUIC转换为.py文件。

选择Tools->ExternalTools->QTdesigner,进入QT Designer界面,第一次会弹出一个GUI创建界面,点击creat 自动生成一个带下方按钮的GUI界面,如下图。

保存并返回PyCharm 项目界面,项目列表下多出了这个.ui文件

右键单击Utitled.ui,弹出列表中选择ExternalTools->PyUIC 就会生成Utitled.ui对应的Utitled.py文件了。内容如下

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
# -*- coding: utf-8 -*-

# Form implementation generated from reading ui file 'untitled.ui'
#
# Created by: PyQt5 UI code generator 5.11.2
#
# WARNING! All changes made in this file will be lost!

from PyQt5 import QtCore, QtGui, QtWidgets

class Ui_Dialog(object):
    def setupUi(self, Dialog):
        Dialog.setObjectName("Dialog")
        Dialog.resize(400, 300)
        self.buttonBox = QtWidgets.QDialogButtonBox(Dialog)
        self.buttonBox.setGeometry(QtCore.QRect(30, 240, 341, 32))
        self.buttonBox.setOrientation(QtCore.Qt.Horizontal)
        self.buttonBox.setStandardButtons(QtWidgets.QDialogButtonBox.Cancel|QtWidgets.QDialogButtonBox.Ok)
        self.buttonBox.setObjectName("buttonBox")

        self.retranslateUi(Dialog)
        self.buttonBox.accepted.connect(Dialog.accept)
        self.buttonBox.rejected.connect(Dialog.reject)
        QtCore.QMetaObject.connectSlotsByName(Dialog)

    def retranslateUi(self, Dialog):
        _translate = QtCore.QCoreApplication.translate
        Dialog.setWindowTitle(_translate("Dialog", "Dialog"))

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/172964.html原文链接:https://javaforall.cn

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
Python 图形界面框架 PyQt5 使用指南!
使用Python开发图形界面的软件其实并不多,相对于GUI界面,可能Web方式的应用更受人欢迎。但对于像我一样对其他编程语言比如C#或WPF并不熟悉的人来说,未必不是一个好的工具。
快学Python
2021/12/13
7.3K0
Python 图形界面框架 PyQt5 使用指南!
pyqt5 pycharm配置_pycharm安装pyqt5
访问官网https://www.python.org/,下载最新版本的Python来安装。我这里下了python3.9
全栈程序员站长
2022/09/27
2.9K0
pyqt5 pycharm配置_pycharm安装pyqt5
Python-PyQt5在pycharm配置和应用
最近因为要编写一个有gui界面的测试工具,方便使用者使用。正好Python也有对应的gui库,比如Tkiner、PyQt5等,接下来我介绍PyQt5这个库,这个库可以编写GUI图形界面。但是如果一行一行的coding,这样子效率必然不太高。所以接下来介绍的时候可以进行图形直接设计,然后转成python代码,可以提高效率。
搁浅同学
2022/07/21
6210
Python-PyQt5在pycharm配置和应用
pycharm中pyqt5使用方法_对中仪使用方法视频
PyQt是Python与Qt的融合,做为Python的一个模块使用,有很多工具包。且Qt Designer可以快速的搭建应用程序的前台界面、类似Visual Studio的拖放操作,且可以配合PyCharm使用,让Python的开发效率更上一层楼。
全栈程序员站长
2022/09/27
1.1K0
pycharm中pyqt5使用方法_对中仪使用方法视频
python qtdesigner 拖拽工具
在PyQt中编写UI界面可以直接通过代码来实现,也可以通过Qt Designer来完成。Qt Designer的设计符合MVC的架构,其实现了视图和逻辑的分离,从而实现了开发的便捷。Qt Designer中的操作方式十分灵活,其通过拖拽的方式放置控件可以随时查看控件效果。Qt Designer生成的.ui文件(实质上是XML格式的文件)也可以通过pyuic5工具转换成.py文件。 Qt Designer随PyQt5-tools包一起安装,其安装路径在 “Python安装路径\Lib\site-packages\pyqt5-tools”下。 若要启动Qt Designer可以直接到上述目录下,双击designer.exe打开Qt Designer;或将上述路径加入环境变量,在命令行输入designer打开;或在PyCharm中将其配置为外部工具打开。 下面以PyCharm为例,讲述PyCharm中Qt Designer的配置方法。
用户5760343
2019/07/05
2.4K0
PyQt5安装与使用
最近偶尔会写一些小工具提升项目组的效率,由于与物理设备交互的中间模块是基于 Python 的,用 Java 难以做到与之通信,为了方便大家日常使用,所以盯上了 Python GUI 工具,试了几个 GUI 框架,最终还是看上了 PyQt5 这个使用较多,文档相对较全的工具~
幻影龙王
2021/08/22
2K0
PyQt5安装与使用
Python GUI开发- Qt Designer环境搭建
Qt Designer是PyQt5 程序UI界面的实现工具,使用 Qt Designer 可以拖拽、点击完成GUI界面设计,并且设计完成的 .ui 程序可以转换成 .py 文件供 python 程序调用
上海-悠悠
2024/04/26
4950
Python GUI开发- Qt Designer环境搭建
Python高级进阶#003 pyqt5与qtdesigner对照分析
ObjectName属性:表示窗体对象的名称 。对应的python代码中设置窗体名称的方法setObjectName
刘金玉编程
2019/10/14
2K0
痞子衡嵌入式:超级好用的可视化PyQt
  大家好,我是痞子衡,是正经搞技术的痞子。今天痞子衡给大家介绍的是PyQt GUI构建工具Qt Designer。
py3study
2020/01/17
2.4K1
PyQt5安装与Pycharm集成配置开发环境
选择到你安装的python3.6.5对应的解释器,这步很关键!然后填好项目名称,然后点击【create】按钮即可。
OpenCV学堂
2020/12/08
1.2K0
PyQt5安装与Pycharm集成配置开发环境
PyQt5 环境搭建+配置+怎样运行生成的.py程序
大家可以直接在pycharm的设置里下载pyqt相关的库,主要下载 sip,PyQt5,PyQt5-tools
跋扈洋
2021/02/02
1.7K0
PyQt5 环境搭建+配置+怎样运行生成的.py程序
Pycharm配置Pyqt5(精细版)[通俗易懂]
最近入手了一些关于Qt的项目开发,需要用到Pycharm与Pyqt5的一个结合,当然在安装时也是有一些小坑的,下面我来为大家分享一下在Pycharm中配置Pyqt5的过程。
全栈程序员站长
2022/09/27
3.6K0
Pycharm配置Pyqt5(精细版)[通俗易懂]
挑战任务: PyQt5编写GUI界面
前面我们学习的OpenCV内容都是运行在命令行中的,没有界面,所以本次的拓展挑战内容便是:
CodecWang
2021/12/07
2.2K0
挑战任务: PyQt5编写GUI界面
pyqt ui设计_python pyqt5界面开发
参照几个相关的博文,终于搞定了PyGUI 的第一步,汗汗! https://blog.csdn.net/g96889/article/details/84400373 https://www.cnblogs.com/dalanjing/p/6978373.html 使用QtDesigner设计第一个界面 学习python+pycharm利用pyQt5生成UI界面 PS:具体步骤链接更精准有效哦!
全栈程序员站长
2022/09/27
2.4K0
pyqt ui设计_python pyqt5界面开发
Python: PyQt5在Pycharm中的配置
文章背景:Qt是众多GUI组件中极其优秀的组件,不仅可以开发桌面应用,还可以开发移动应用,所以Qt是非常值得学习的组件。下面就来学习如何在Pycharm中配置PyQt5。
Exploring
2022/12/18
4K0
Python: PyQt5在Pycharm中的配置
软件测试|PyQt5实战教程(一)安装与环境配置
我们之前介绍过使用tkinter创建图形用户界面(GUI)应用程序,现在我们来介绍另外一个用于创建GUI的神器——pyQt5,它可以用于创建跨平台的桌面应用程序。PyQt5 实现了一个 Python模块集,有 620 个类,6000 个函数和方法。PyQt5 有以下优点:简单好用,功能强大, 跨平台支持,文档齐全,稳定性高,生态支持,开源免费。在本文中,我们将介绍提供PyQt5安装和配置指南,以确保我们能够顺利开始开发GUI应用程序。
霍格沃兹测试开发Muller老师
2023/11/03
1.4K0
软件测试|PyQt5实战教程(一)安装与环境配置
Qt Designer快速入门(python GUI 可视化界面搭建)
Qt designer入门指导,这个主要用来辅助设计界面的,生成的ui文件还是要转成py文件拿到pycharm等编辑器继续开发的。
超级小可爱
2023/02/23
2.6K0
分享 | 如何为Pycharm打开视界
图形用户界面(Graphical User Interface,简称 GUI,又称图形用户接口)是指采用图形方式显示的计算机操作用户界面。
潘永斌
2019/10/08
1.2K0
分享 | 如何为Pycharm打开视界
PyQt5开发入门(PyQt5安装与Pycharm配置)
为了给大家更多灵感,我录制了一套云API构建自己翻译系统的视频。在视频中,涉及到了GUI相关的内容,所以在这里给大家写了一个pyqt5开发和配置的一个简单的小流程:
None-xiaomi
2018/07/18
1.3K0
micropython教程(Python集成开发环境)
Eric6官网:http://eric-ide.python-projects.org/
全栈程序员站长
2022/08/01
3K0
micropython教程(Python集成开发环境)
相关推荐
Python 图形界面框架 PyQt5 使用指南!
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验