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

gem5 prefetcher

最近在gem5上做预取实验,添加自己的预取算法,这里采用hardware stream prefetcher , 修改了几个bug才给实验调试通过,发文记录下实验过程。 gem5上添加自己的预取算法步骤: (1)路径gem5-master/configs/common/Caches.py下,开启预取:class L1Cache(Cache): assoc = 2 tag_late

编程邦 3845

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

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

懷淰メ的博客 874

CISP-PTE八套真题详解(侵删)_cisp-pte 考题与答案,万字长文轻松彻底入门Flutter

接下来就是代码审计了isset()函数用于检测变量是否已设置并且非 NULL代码中base64解码出来是一个base64的一句话木马根据代码,需要我们提交一个Hello参数,参数的值为多少都行,然后我们可以通过提交z0参数的base64值进行执行命令先用phpinfo();试一下:发现执行成功那么直接写个查看key文件的系统命令(记得最后要加分号)在源代码中找到key。

2401_83947398的博客 4675

多核系统核间通信(IPC)设计:从硬件机制到软件实现

在多核处理器与嵌入式系统设计中,核间通信(IPC)是实现计算资源协同工作的核心技术。其原理基于共享内存、硬件邮箱与中断等底层硬件机制,通过构建结构化的消息传递通道,实现核间高效、可靠的数据交换。该技术的核心价值在于打破多核间的壁垒,将分散的计算单元整合为有机整体,从而显著提升系统整体性能与响应能力。在工程实践中,IPC广泛应用于智能座舱、边缘AI网关、实时控制系统等场景,用于处理如仪表显示、AI推理、实时控制等复杂任务。本文聚焦于基于共享内存与VRING的消息队列实现,深入剖析缓存一致性、内存屏障等关键问题

weixin_27006759的博客 598

python3GUI--浏览器By:PyQt5

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

懷淰メ的博客 6729

vfsglobal预约系统登录问题全解析(by quqi99)

本文全面解析VFS Global预约系统登录常见问题,包括IP限制、验证码验证失败及账号自动删除等。提供详细的解决方案,如DNS配置、浏览器设置及邮箱选择建议,帮助用户顺利完成签证预约。特别针对中国用户遇到的IP限制问题,给出了实用技巧。

gamma的博客 1341

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

跟着团子学SAP CO:基于成本的完工百分比结算:Cost-based POC(以项目为例)

本文以英国及北美会计准则下的基于成本的POC的销售型项目结算对PS模块中的完工百分比进行介绍

Lucas1211的博客 2万+

uniapp - 最新微信小程序手机号一键登录功能效果,uniapp小程序实现手机号码一键登录,uniapp微信小程序端通过手机号授权完成立即登录操作(详细示例源码,新手小白一键复制开箱即用)

uniapp,微信小程序,uniapp小程序平台,uniApp手机号一键登录,uniapp小程序端手机号一键登录功能,实现微信小程序手机号一键登录,在uniapp中实现获取手机一键登录功能,uniapp手机号快捷登录,uniapp微信小程序授权登录并获取手机号,微信小程序手机号快速验证组件调用方式,uniapp小程序怎么用手机号一键登录,uniapp一键登录流程及代码,如何获取手机号一键登录到小程序,微信小程序获取本机手机号一键登录功能,新手详细教程,详细手机一键登录完整示例代码,uni-app微信unia

✅ 精选推荐文章 1万+

【学习】 日记本

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

无止境 385

第47节:cesium 热力图效果(含源码+视频)

cesium 热力图效果

qq_29384639的博客 1676

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

出现 Tomcat:HTTP状态 404 - 未找到解决方法(图文分析)

出现如下问题 HTTP状态 404 - 未找到 类型 状态报告 消息 请求的资源[/ajax_war_exploded/]不可用 描述 源服务器未能找到目标资源的表示或者是不愿公开一个已经存在的资源表示。 Apache Tomcat/8.5.69 解决方法如下: 网上中的操作有步操作多数都误导 这个部署的环境目录上面是web.xml 下面的目录路径是web即可不用到webapp 保存重启服务器即可使用 其他配置中启动tomcat的操作具体 JRE 1.8 ...

码农研究僧的博客 13万+

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

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

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

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

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

使用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、付费专栏及课程。

余额充值