VS Code搭建PYQT5环境并创建Helloworld实例

2023-05-16

  1. 使用Python pip安装PyQt5和PyQt5-tool

pip install PyQt5
pip install PyQt5-tools
  1. 在VS code中安装插件PYQT Integration

  1. 配置PYQT Integration

将安装好的pyuci5.exe和designer.exe路径填入PYQT Integration配置中:

对应的路径一般在Python的安装目录中(忘记python安装目录的可以在系统配置的path中查找),pyuci5.exe一般在Python\Python39\Scripts\pyuic5.exe

designer.exe一般在Python\Python39\site-packages\qt5_applications\Qt\bin\designer.exe

如果python目录中找不到,可以像我一样到用户目录下找:

C:\Users\27621\AppData\Roaming\Python\Python39\Scripts\pyuic5.exe
C:\Users\27621\AppData\Roaming\Python\Python39\site-packages\qt5_applications\Qt\bin\designer.exe

将路径填入PYQT Integration对应位置

  1. 创建工程并运行

创建helloworld目录并打开文件夹,右键选择PYQT:

New Form,此时会自动启用QT designer.exe。

选择Main Window并创建

添加Text Edit控件并修改内容为“Hello World!“ 保存文件为Helloworld.ui

右键ui文件并选择PYQT: Compile Form将.ui文件转化为.py文件:

新建python文件helloworld.py,并写入以下代码:

import sys
from PyQt5.QtWidgets import QApplication, QMainWindow
import Ui_Helloworld

if __name__ == '__main__':
    app = QApplication(sys.argv)
    MainWindow = QMainWindow()
    ui = Ui_Helloworld.Ui_MainWindow()
    ui.setupUi(MainWindow)
    MainWindow.show()
    sys.exit(app.exec_())

F5执行python文件,可以看到之前配置好的UI文件已经显示为程序界面:

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

VS Code搭建PYQT5环境并创建Helloworld实例 的相关文章

  • 【二分】洛谷_3902 递增

    题意 给出n个数 xff0c 求出修改最少的数字 xff0c 使得数列严格单调递增 思路 我们用一个数组s来记录当前存到的数字 xff0c 每次放进一个数字 xff0c 我们就判断它是不是比之前的数小 xff0c 否则我们就二分找到一个最好
  • 使用mysql语句进行分组查询

    使用mysql语句进行分组查询 1 作用 对整个数据表的某几个字段进行分组 然后通过分组函数得到我们想要的结果 2 如何用 2 1 只分一个组 2 1 1 本质 就是根据分组字段把整个表的数据分为几组 然后分别对每组里面的数据进行汇总查询或
  • 删除流氓软件 Alibaba PC Safe Service

    好久没用笔记本了 xff0c 之前被人再用 xff0c 今天偶尔想用下 xff0c 开机遇到两件恶心到家的事情 xff0c 第一件 xff0c 360弹窗 xff0c 不停的显示 xff0c 感觉特别烦就卸载了360所有的东西 xff1b
  • 枚举类型字符化输出的方法

    方法一 xff1a 用函数 xff08 简单的应用场景下 xff09 方法二 xff1a 用字符串转换 创建枚举类型 enum athleteName WANG ZHOU SU CHO KIM LI MIRE BOUTIN 创建结构体 st
  • 【单片机竞赛:共阳数码管静态控制】

    51单片机 xff08 国信天长单片机实训平台 xff09 基于keli的常用程序之 共阳数码管一般静态控制程序设计 文章目录 51单片机 xff08 国信天长单片机实训平台 xff09 基于keli的常用程序之 共阳数码管一般静态控制程序
  • Linux - 搭建LDAP统一认证服务

    目的 通过以下步骤最终可使用ldap server中的用户登录一台ldap client xff0c 并允许有sudo权限 平常公司中所用的域账号以及服务器账号也许就是使用如下方式 xff0c 但是应该没有这么简陋 xff0c 只是借机了解
  • 每日练习------有n个整数,使其前面各数顺序向后移m个位置,最后m个数变成最前面的m个数

    题目 有n个整数 xff0c 使其前面各数顺序向后移m个位置 xff0c 最后m个数变成最前面的m个数 解题关键 需要新建个数组使得原数组可以做到整体往后移动M位 思路 1 创建个有n个整数的数组 2 输出n个数字 存储到数组中 3 遍历原
  • FLTK-Rs

    终于还是到这一步了 xff0c 可视化 xff0c 我的超人 xff01 FLTK是一个跨平台的轻量级 gui 库 该库本身是用 C 43 43 98 编写的 xff0c 具有很高的可移植性 fltk crate 是用 Rust 编写的 x
  • STM32寄存器点灯失败

    include 34 stm32f10x h 34 int main void unsigned int 0x40021018 61 1 lt lt 3 打开时钟GPIOB unsigned int 0x40010C00 61 1 lt l
  • nested exception is java.sql.SQLException: com.mysql.cj.jdbc.Driver

    解决方案 在 pom xml 中 xff0c 加入 mysql 的 maven 引用 span class token tag span class token tag span class token punctuation lt spa
  • iOS-开辟子线程(NSThread、NSOperationQueue、GCD)

    本节主要总结一些开辟子线程的常用的几种方法 一 通过NSThread类开辟子线程 1 NSThread手动开启子线程 span class hljs comment 创建线程对象 span span class hljs built in
  • iOS -UICollectionView添加区头区尾

    项目中需求时三个区 xff0c 没个区展示不同的数据 xff0c 一格一格的 xff0c 所以tableView是不是适用的 xff0c 需要采用collectionView才能更好的展示 xff0c 那么怎么给它添加区头区尾呢 xff1f
  • miui 安装app闪退问题

    android版本 xff1a 7 0 MIUI版本 xff1a 8 2 手机 xff1a 小米5 之前老版本可以运行 xff0c 今天用AS的run xff0c 在安装apk时报application installation faile
  • 在x64上构建智能家居(home assistant) (一) Supervised版本安装

    我的上一篇文章 在嵌入式x86上构建我的智能家居 home assistant 中本来希望在一个低功耗的x86嵌入式上安装home assistant xff0c 但是因为一些限制没有成功 找到一个低功耗的笔记本 xff08 东芝的dyna
  • 安装YMFE/yapi API管理服务器(Ubuntu20)

    GitHub YMFE yapi YApi 是一个可本地部署的 打通前后端及QA的 可视化的接口管理平台 YApi 是一个可本地部署的 打通前后端及QA的 可视化的接口管理平台 Contribute to YMFE yapi develop
  • 安装nodejs18 + yapi(Debian11)

    安装nodejs Node js Node js is a JavaScript runtime built on Chrome 39 s V8 JavaScript engine https nodejs org zh cn 官方手顺 通
  • Postgresql count 慢的处理方法

    performance Postgresql extremely slow count with index simple query Database Administrators Stack Exchange https dba sta
  • 解决Referenced file contains errors(struts-2.0.dtd)

    解决方法 两种 1 这个可能是你的DTD文件找不到 或者解析有错 才发生的错误 你可以在地址栏里输入http struts apache org dtds struts 2 0 dtd 这个看能查看不 如果不能 应该是网络的问题或XML解析
  • 使用POI向Excel中插入多张图片

    最近在大量使用poi对Excel进行操作 xff0c 可以说是越用越气愤 xff0c 很多功能支持得不完善 xff0c 一个在VB里很简单的操作 xff0c 你用poi实现可能就要多几倍甚至是数10倍的代码 但是我们搞JAVA的总不能丢掉J
  • 将“存储卡”改名为Storage Card的方法

    HKEY LOCAL MACHINE System StorageManager Profiles SDMemory 34 Name 34 61 34 SD Memory Card 34 34 Folder 34 61 34 Storage

随机推荐

  • ubuntu 驱动更新后导致无法进入界面

    问题描述 xff1a 安装新ubuntu系统后未禁止驱动更新导致无法进入登录界面 解决办法 xff1a 首先在进入BIOS中 xff0c 修改设置以进行命令行操作 xff0c 然后卸载已有的系统驱动 xff0c 最后安装新的驱动即可 开机按
  • PPC WM6.1智能手机上使用日语辞典浅谈

    在PPC手机上用日语辞典 xff08 広辞苑 xff0c 三省堂等 xff09 http bulo hjenglish com group topic 144804 PPC上的日文输入法 http bulo hjenglish com gr
  • PPC音量太小和听筒音太小的解决方法

    1下载注册表修改器 2复制修改器到PPC xff08 最好是卡上啦 xff09 3在PPC上运行修改器 我用的是华硕P525 以下是我小P的设置 xff1a 找到HKEY CURRENT USER ControlPanel Phone 项下
  • Delphi中的集成VBS脚本语言应用

    罗焱 从薇 王正浩 摘 要 xff1a 使用ActiveX Scripting技术 xff0c 可以在应用程序中集成使用脚本语言 本文介绍如何应用这一技术在Delphi应用程序中添加VBScript支持 关键词 xff1a ActiveX脚
  • python中嵌入C语言脚本

    借助Cinpy 和C语言解释器TinyCC xff0c 可以在python 程序里面直接嵌入C语言片断 不经编译直接使用C编写的函数了 win2k平台上 xff0c 简单的测试对比数据如下 xff08 递归方法计算第四十项兔子数列fib x
  • 最新Ubuntu内网源部署方法(Ubuntu20、Ubuntu21)

    最新Ubuntu内网源部署方法 1 下载公网离线源 安装apt mirror xff0c 并修改 etc apt mirror list内容 xff0c 以ubuntu20 04 为例说明 xff1a span class token co
  • wsl2-ubuntu安装图形界面;windows安装miniconda

    一 wsl2 ubuntu安装图形界面 1 安装 xff1a wsl2安装ubuntu Download VcXsrv Windows X Server from SourceForge net 2 配置 xff08 链接wsl和VcXsr
  • 双曲函数系列

    定义 双曲函数 xff08 Hyperbolic Function xff09 包括下列六种函数 xff1a sinh 双曲正弦 xff1a sinh x 61 e x e x 2 cosh 双曲余弦 xff1a cosh x 61 e x
  • 虚拟机增加磁盘空间(VMware虚拟机)

    1 写在前面 对于VMware虚拟机 xff0c 经常有最初分配的磁盘空间大小最后不够用的情况 xff0c 因此需要我们增加磁盘空间 网上看了一些博客资料 xff0c 大多不能完全照着做完 xff0c 参照了几个才实现 xff0c 2 操作
  • openSUSE通过snapper恢复系统

    事由 xff1a 系统中存在两个版本python xff0c 导致程序无法找到pygtk xff0c 遂打算删除所有python重新安装 xff0c KDE 崩溃只能用控制台 过程 xff1a 1 查找控制台安装kde的方法 xff0c 未
  • Scrapy 中 ImagesPipeline 无法执行,不起作用,图片无法下载的原因!

    经过检查scrapy样例程序的执行情况 xff0c 发现如下警告信息 xff1a 2021 04 11 22 33 59 scrapy middleware WARNING Disabled PianImgPipeline ImagesPi
  • 移植jpeg库文件到ARM开发板

    我们知道 xff0c jpeg格式的图片是经过压缩处理的 xff0c 所以想要在ARM开发板中显示 xff0c 就需要一些库文件的支持 xff0c 当然牛逼的人也可以自己写解压算法做库文件 xff0c 不过作为小白的我 xff0c 还是先借
  • 设置系统隐藏文件 + 恢复显示隐藏文件的CMD命令!

    打开记事本输入以下内容 for f 34 delims 61 34 i in 39 dir a b 39 do attrib 34 i 34 43 s 43 h 43 r 43 a 保存为 隐藏 bat xff08 扩展名一定要改 xff0
  • 调整tty文本模式终端字体大小

    以debian为例 xff0c 介绍两种设置方法 1 通过console tools设置控制台字体 1 1 选用并测试合适的字体和字库文件 xff1a dell ls usr share consolefonts 1 2 测试选用喜爱的字库
  • sudo apt-get install wine 速度非常慢的解决方法

    经过我的测试 xff0c 在有的ubuntu系统中 xff0c 比如linux mint中 xff0c 我发现 sudo apt get install wine 的速度平均以b s为单位进行传输 xff0c 这样的速度非常的慢 xff0c
  • 使用LIOS之中遇到的问题

    1 运行train tassdata后的第一个问题 xff1a language combobox changed Started Exception in thread Thread 3 Traceback most recent cal
  • WIN10 anaconda 安装 tensorflow-gpu不出错的最佳解决办法(不在系统安装CUDA)

    来源 xff1a https www pugetsystems com labs hpc The Best Way to Install TensorFlow with GPU Support on Windows 10 Without I
  • PostgreSQL教程

    一 PostgreSQL介绍 PostgreSQL是一个功能强大的 开源 的关系型数据库 底层基于C实现 PostgreSQL的开源协议和Linux内核版本的开源协议是一样的 BDS协议 xff0c 这个协议基本和MIT开源协议一样 xff
  • you-get的安装与使用

    youget简介 you get是github上python的一个开源库 https github com soimort you get xff0c 使用you get你只需要取得视频所在网页链接地址就可以很轻松的下载下来 xff0c 目
  • VS Code搭建PYQT5环境并创建Helloworld实例

    使用Python pip安装PyQt5和PyQt5 tool pip install PyQt5 pip install PyQt5 tools 在VS code中安装插件PYQT Integration 配置PYQT Integratio