Python3 PyQt5 桌面GUI开发环境搭建

Python3+PyQt5+PyCharm 桌面GUI开发环境搭建 一、配置说明 PyQt5支持的python版本要求不低于3.5 二、安装PyQt5 #pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pyinstaller #pyinstaller安装自选,用于打包.exe pip install -i https://pypi.tuna.tsinghua.edu.cn/simple PyQt5 pip install -i https://pypi.tuna.tsinghua.edu.cn/simple P 阅读详情

Python3+PyQt5+PyCharm 桌面GUI开发环境搭建
一、安装python
二、安装pip(这里使用的是国内源)
2.1 pip install pyqt5 -i https://pypi.tuna.tsinghua.edu.cn/simple
2.2 pip install pyqt5-tools -i https://pypi.tuna.tsinghua.edu.cn/simple
三、安装pycharm
四、安装PyQt5
pip install PyQt5
pip install PyQt5-tools
五、配置pycharm
1,点击:File -》Settings
2,Tools -》 External Tools -》点击“+”号
3,设置Qt Designer
修改三个地方,其他地方默认:

Name:Qt Designer
Programs:D:\Program Files\Python35\Lib\site-packages\pyqt5-tools\designer.exe
Working directory:ProjectFileDirProjectFileDirProjectFileDir
注意:Programs参数需要修改为你电脑里边的“designer.exe”路径。
在这里插入图片描述

4,配置PyUIC
设置四个地方,其他可以默认
Name:PyUIC
Programs:D:\Program Files\Python35\python.exe
Parameters:-m PyQt5.uic.pyuic FileNameFileNameFileName -o FileNameWithoutExtensionFileNameWithoutExtensionFileNameWithoutExtension.py
Working directory:ProjectFileDirProjectFileDirProjectFileDir
注意:Programs参数需要修改为你电脑里边的python“python.exe”路径。
在这里插入图片描述

四、使用Qt Designer
1,完成以上步骤之后,点击 Tools -》External Tools -》Qt Designer 启动我们的Qt Designer。
2,启动后选择:Widget,建立空白的窗口,点击 Create,其他默认就行
3,从左边 1区 拖拽,注意是“拖拽”控件到工作区,修改对应属性
4,做完基本的界面设置之后,会看到同目录下生成了一个“.ui”的文件
5,右键 External Tools -》PyUIC ,将“.ui”文件转为“.py”文件
6,这时,如果一切正常,没有报错的话,会在同目录下生成对应的“.py”文件
7,将下面的代码,放到生成的“.py”文件,放到最后就行(注意缩进)

if __name__ == "__main__":
    import sys
    from PyQt5.QtGui import QIcon
    app = QtWidgets.QApplication(sys.argv)
    widget = QtWidgets.QWidget()
    ui = UiLogin()
    ui.SetupUi(widget)
    widget.setWindowIcon(QIcon('web.png'))  # 增加icon图标,如果没有图片可以没有这句
    widget.show()
    sys.exit(app.exec_())

8,运行启动,开启了pythonGUI旅程

告别PyCharm!用VSCode+Python 3.10+PyQt5搭建桌面GUI开发环境(保姆级避坑指南) 本文详细介绍了如何使用VSCode和PyQt5搭建轻量级Python GUI开发环境,提供从环境配置到项目打包的完整指南。通过对比PyCharm,突出VSCode在内存占用、启动速度和扩展性方面的优势,并展示如何结合QtDesigner实现高效界面设计。文章包含Python 3.10环境配置、VSCode插件推荐、调试技巧等实用内容,是PyQt5开发者的必备避坑手册。 阅读详情

相关推荐

利用Python的PyQt5编写GUI界面教学

由于学校课程的项目,最近最近在学习如何利用Python语言和SQL Server编写一个读者图书借阅、查询管理的小程序。以此为契机吧,自己便开始了学习之路~ 这篇文章主要介绍自己如何使用PyQt5编写GUI界面。 自己使用到的工具 VS Code PyQt5依赖包 Qt Designer Python几种常见的GUI库 Tkinter Tkinter是Python自带的量轻级的简单GUI库,使用也较为简单。但是Tkinter之适用于基础和小型程序的开发,界面的美观程度也相对有限。 在网上找到了比较全面介

星云随风 倚码为诗 1万+

python3-GUI概述及应用

PySimpleGUI是一个Python包,它允许所有级别的Python程序员创建gui。与直接使用底层框架编写相比,PySimpleGUI代码更简单、更短,因为PySimpleGUI实现了许多“样板代码”。此外,接口被简化为需要尽可能少的代码来获得期望的结果。根据所使用的程序和框架,一个PySimpleGUI程序可能需要1/2到1/10的代码量来直接使用其中一个框架创建一个相同的窗口。

The research on computer technolog 2836

WSL2+Ubuntu20.04纯root环境搭建指南:告别权限烦恼的终极方案

本文提供了一份详细的WSL2+Ubuntu20.04纯root环境搭建指南,旨在为本地开发与学习打造一个免去权限干扰、极致流畅的Linux子系统环境。通过启用WSL2、安装Ubuntu 20.04,并执行核心的root用户设置,开发者可以彻底告别频繁的sudo操作,提升在文件操作、容器调试和系统配置等方面的效率。

time3的博客 474

python3GUI--酷狗音乐By:PyQt5(附下载地址)

之前仿作了几款音乐播放器,有的有功能,有的只是UI,本篇使用PyQt5模仿KG音乐,最大程度的还原KG音乐的界面,本次仍然实现了多页面。

懷淰メ的博客 874

量化金融笔记1-股票量化基础

股票量化基础 文章目录什么是股票股票的定义及其诞生所解决的问题股票的主体和流通股票的常规分类股票价格收益率什么是股票价格的收益率股票价格收益率计算在python中的实现两种收益率算法的特点及应用场合股票交易规则场内交易与场外交易A股、B股、H股国内多层次的资本市场股票交易指令和撮合机制股票交易时间股票交易成本股票复权股票数据介绍与提取行业分类和指数行情数据因子数据标的数据基本面数据 什么是股票 股票的定义及其诞生所解决的问题 股票的定义:股票是一种有价证券,是股份有限公司公开发行的用以证明投资者的股东身份

折桂狂人的博客 2395

从零到精通:ROS2 MoveIt2与MPC机械臂轨迹规划的完整配置流程

本文详细介绍了ROS2 MoveIt2与MPC机械臂轨迹规划的完整配置流程,从环境准备到高级功能扩展,帮助开发者实现精准控制。通过集成模型预测控制(MPC),机械臂能够优化复杂轨迹规划,处理动态避障,提升工业自动化效率。

juice的博客 707

python3GUI--浏览器By:PyQt5

本次使用PyQt5制作了一款浏览器,基本实现了一般浏览器的功能,不过还是存在一些不足,例如:1.所有网页跳转均在主窗口中进行,不支持多页显示和操作2.不支持视频播放3.设置里面的部分内容没有实现,比如:语言切换在此,提出我的解决问题方案:1.PyQt5中使用QTabwidget标签页,网页跳转时,创建新的标签页。python PyQt QtWebEngine实现本窗口跳转+ 新窗口跳转2.重新编译QtWebEngine。解决QtWebEngine无法播放H5中的mp4。

懷淰メ的博客 6729

西电计科数据库系统期末复习笔记

本人西电19计科,数据库系统98,这是复习期间整理的笔记,基本涵盖了课程全部重点,有需要的学弟学妹可以在复习的时候参考一下。

Polaris的博客 8599

Python3 GUI界面

一、python gui(图形化)模块介绍: Tkinter :是python最简单的图形化模块,总共只有14种组建 Pyqt :是python最复杂也是使用最广泛的图形化 Wx :是python当中居中的一个图形化,学习结构很清晰 Pywin :是python windows 下的模块,摄像头控制(opencv),常用于外挂制作 1.tkinter Tkinter(也叫Tk接口)是Tk图形用户界面工具包标准的Python接口。Tk是一个轻量级的跨平台图形用户界面(GUI)开发工具。

深耕网络安全领域,聚焦护网行动(HW)、渗透测试、等级保护(等保)、CTF 竞赛四大核心方向,提供技术干货、实战经验与行业洞察。 2765

MATPOWER的安装详细教程

MATPOWER的安装包实际为一个程序包,安装教程很简单,详见本文。

半个月亮Zz的博客 3万+

ADS(Arm Developer Suite)安装的坑!

实验课老师让我们区安装ADS,作为嵌入式开发的工具,原本以为这只是一个简单的软件,但是当我安装的时候,我才发现这软件太难了!安装了我大半天,看了其他的博客之后,最终才安装成功???????? 安装过程的一个巨坑就是:安装路径!以及安装许可注册文件 如果没有注意路径,最后安装成功以后打开软件就是蜜汁报错???? 报错了怎么办?删掉已安装的东西,重新安装吧,而且要删干净 再次安装的时候,打开安装包是这个提示...

weixin_42795819的博客 8220

【学习】 日记本

Tkinter:多个图形开发界面的库 http://www.runoob.com/python/python-gui-tkinter.html Menu --> 菜单控件 Menubutton -->菜单按钮控件,由于显示菜单项 Frame----->框架控件;在屏幕上显示一个矩形区域,多用来作为容器 Frame(root, height =25) Button --...

无止境 385

Go语言面试:面试中经常被问到的50个经典面试题(附参考答案)

Go语言核心知识点摘要 基础语法与数据结构 make和new区别:new分配零值内存返回指针,make初始化引用类型返回实例 Slice底层:包含指针、长度、容量的结构体,多个slice可共享底层数组 nil与空slice:nil指针为nil,空slice指针非nil但JSON编码不同 Map原理:哈希表实现,非线程安全,扩容策略影响性能 for range注意:循环变量是拷贝,map遍历无序 defer执行:LIFO顺序,函数返回前执行 Struct比较:仅当所有字段可比较时才可比较 参数传递:只有值传递

数据知道的博客 4724

python界面开发pyqt_Python3+PyQt5+PyCharm 桌面GUI开发环境搭建

Python3+PyQt5+PyCharm 桌面GUI开发环境搭建一、安装pythonPyQt5所支持的python版本是不低于3.5版本python3.5以上的版本安装:https://www.python.org/downloads/windows/二、安装PyQt5pip install PyQt5pip install PyQt5-tools三、配置pycharm官网下载安装pycharm...

weixin_39847945的博客 253

Simulink开发项1000例实战专栏--实例161:基于Simulink实现电动汽车电机驱动系统的建模与仿真

通过上述步骤,我们成功实现了基于Simulink的电动汽车电机驱动系统的建模与仿真。该系统能够全面评估电机驱动系统的性能,验证控制策略的有效性,并通过优化设计提高车辆的动力性和效率。引入智能预测:结合人工智能技术,实现更智能的控制策略。扩展功能:增加对多种电机类型的支持,提升系统通用性。实验验证:将仿真模型应用于实际硬件,进行实验验证,评估其在实际工况下的表现。

xiaoheshang_123的博客 189

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

ironpython3桌面开发_Python3+PyQt5+PyCharm 桌面GUI开发环境搭建

#-*- coding: utf-8 -*-#Form implementation generated from reading ui file 'login.ui'##Created by: PyQt5 UI code generator 5.11.3##WARNING! All changes made in this file will be lost!from PyQt5 importQ...

weixin_39625563的博客 264

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

python桌面应用开发环境搭建_Python3+PyQt5+PyCharm 桌面GUI开发环境搭建

#-*- coding: utf-8 -*-#Form implementation generated from reading ui file 'login.ui'##Created by: PyQt5 UI code generator 5.11.3##WARNING! All changes made in this file will be lost!from PyQt5 importQ...

weixin_39815943的博客 150

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

使用python开发pyqt程序的环境搭建

使用python开发pyqt程序的环境搭建 操作系统 windows 64 位 python 3.5.3 pyqt 5.9 Eric 6.17 环境 链接:https://pan.baidu.com/s/1AXUfLr5b4_6E9HBQlYzyTQ 提取码:ll8l 安装视频 链接:https://pan.baidu.com/s/1K4kmuvRCGqELMqzlIxVs8Q 提取码:226b # -*- coding: utf-8 -*- import sys fro

qq_45047246的博客 254

搭建pyqt5-ubuntu编译环境

本文介绍了在已安装Python 3.10.12的系统上搭建PyQt5开发环境的完整流程。首先通过apt安装PyQt5和虚拟环境工具,创建并激活虚拟环境后,编写测试脚本验证PyQt5功能。随后详细说明了打包步骤:安装venv组件、pip和PyInstaller,配置环境变量后即可生成单一可执行文件。最后补充了USB开发环境的安装方法,包括libusb库和PyUSB模块的安装。整个过程涵盖了从环境配置到应用打包的完整开发链路,适用于基于Armbian等Linux系统的PyQt5开发。

He_yunyx的博客 148

Python GUI编程之PyQt5入门到实战

From:https://pythoneers.cn/gui/pyqt5.html 文章目录1. PyQt5基础1.1 GUI编程学什么1.2 PyQT是什么1.3 PyQT的优势1.4 开发环境的安装1.5 第一个pyqt5桌面应用2. QtDesigner的使用2.1 安装和配置2.2 快速入门2.3 将ui文件转换成py文件2.4 水平布局2.5 垂直布局2.6 同时使用水平布局和垂直布局2.7 栅格布局2.8 表单布局2.9 容器布局2.10 绝对布局2.11 布局中的间隔和分割线2.12 控件最.

NiuXL的编程技术网络日志 3万+

【PyQt5】python可视化开发:PyQt5介绍,开发环境搭建快速入门

在目前的软件设计过程中,图形用户界面(GUI)的设计相当重要,美观、易用的用户界面能够在很大程度上提高软件的使用量,因此许多软件都在用户界面上倾注了大量的精力。 在介绍PyQt框架之前,我们先来了解什么是图形用户界面(GUI)。 GUI是Graphical User Interface的英文简称,即图形用户界面,准确地说,GUI就是屏幕产品的视觉体验和互动操作部分。 GUI是一种结合计算机科学、美学、心理学、行为学及各商业领域需求分析的人机系统工程。

景天科技苑 3万+

Python开发Windows桌面应用程序(一)PyCharm+PyQt5开发环境搭建

前言 最近想开发一套Netty网关日志分析程序,用来分析设备的原始数据。因为网关是放在linux服务器上,之前查看日志是通过Xftp工具将日志下载到本地,然后找到对应的日志数据进行分析。 对于运维人员来说,上述的日志分析方式难度是相当大的,比如我想查看某天几点几分到几点几分的设备原始数据来分析设备的运行情况,需要将整个日志全部下载到本地,然后再海量日志文件里面找到对应的时间点。 而且,本身我也不太希望运维人员直接对服务器进行操作,人工操作风险太大,所以就考虑给运维人员开发一个小工具,既可以让他们快速的

谁念西风独自凉 2万+
上一篇: 链式线性表之单链表
下一篇: 虚拟机连接外网(桥接)
程序员毛毛~
博客等级 码龄11年 46粉丝 28原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值