Pyqt5的安装(Visual Studio Code)

2023-05-16

Pyqt5的安装(Visual Studio Code)


我的第一个博客就拿我现在正在准备的比赛来写吧!

首先,我们得安装一个,Visual Studio Code,

安装的网址如下:Visual Studio Code - Code Editing. Redefined

下载之后我们开始下载里面的插件,Python,PYQT Integration(用来打开PYQT的)

 就是点击左边的小方块,然后在上面搜索下载即可。

接下来就是配置python的环境了

 如何下载Python呢?进入网站https://www.python.org/downloads  挑选 自己需要的就行!

下载之后,安装的话基本都默认就行。

切记,一定要记得勾选添加环境变量。
不然还得手动去配置python的环境变量。

检查python是否安装成功

然后,我们需要检查下python是否安装成功。
检查方法如下:
1、打开cmd,输入python,点击回车。
2、输入import this,欣赏下python之禅。
3、退出、输入pip list,检查第三方的包正确不。

安装第三方的包

通过python自带的pip工具,安装两个一会儿配置VScode需要的包。
flake8和yapf
flake8会检查编写代码时的不规范的地方和语法错误。
yapf是一个代码格式化工具,可以一键美化代码。
安装过程如下:
1、在cmd输入pip list检查是否已存在需要的包
2、输入pip install flake8下载安装flake8
3、输入pip install yapf下载安装yapf
 

打开visual code

创建一个文件夹作为一个工作区域,随后配置flake8和yapf并关闭pylint工具。
在工作区域输入以下内容:


{
    "python.linting.flake8Enabled": true,
    "python.formatting.provider": "yapf",
    "python.linting.flake8Args": ["--max-line-length=248"],
    "python.linting.pylintEnabled": false
}  

然后建一个python 文件,输入


print("Hello word!")  

连续按两次F5执行

如果觉得按2次很不习惯,

很简单只需要将launch.json文件的 "stopOnEntry": true,改为 "stopOnEntry": false。

最后就完成了python 的安装了!!

下载pyqt5(Window)

1.打开cmd

输入 


pip install PyQt5 -i https://pypi.douban.com/simple       这个是镜像下载比较快  

安装 PyQt5-tools

使用镜像下载:


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

 安装完后就可以在python的目录下找到

PyQt5pyqt5-toolsPyQt5-sip 目录

 

设置环境变量

在桌面上右键单击“我的电脑”,在弹出的快捷菜单中选择“属性”->“高级系统设置”->“高级”,单击环境变量按钮,在系统变量Path中添加pyqt5-tools目录的绝对路径。

 

在 Windows 命令行输入 echo %Path% 命令。如果一切正常,则会在返回的 Path 路径中看到刚才配置的路径。

 随后我们需要打开vscode

点击扩展设置

 

找到pyuic5.exe和designer.exe的路经,然后添加到,pyuia5 和 Qtdesigner 这里:

 

 最后我们就配置完成了,接下来鼠标右击享受快乐吧!

 点击   PYQT:New Form(进入qt)

 右击保存的ui文件 ,

 第一个是进入QT新建

第二个是 预览

第三个是在点击的这个UI文件进去QT,里面是右击的这个UI文件的布局

第四个是将UI文件转化为PY文件。

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

Pyqt5的安装(Visual Studio Code) 的相关文章

  • 在单独的线程中运行异步循环,信号来自和循环

    我正在尝试制作一个在后台与多个 BLE 设备进行通信的 UI 为此 我实现了一个运行 asyncio loop 的单独线程 这是必要的 因为我使用 bleak 0 9 1 连接到设备 使用信号和槽将数据从 UI 线程获取到工作线程效果很好
  • 如何使用 Python、PyQt5 和 Pyinstaller 修复未正确显示的按钮

    I created an interface using Qt Designer and integrated it into my python code using PyQt5 I then created an exe file us
  • 如何在 QTextEdit 中插入图像?

    所以我试图在 Qtexteditor 上插入图像 到目前为止我只能将 Qtexteditor 全部变成白色 我尝试了以下方法 ACTIVATED CSS QTextEdit image url einstein jpg 因此 我以随机顺序接
  • 从控制台上的 PyQt5 浏览器中删除日志

    我有一个 PyQt5 应用程序虚拟桌面 https github com DSSecret Studios Dev Virtual Desktop有一个内置浏览器 当我使用浏览器时 我从浏览器中收到 JS 错误 类似于 Chrome 在 W
  • PyQt5 和 datetime.datetime.strptime 之间的冲突

    所以我正在编写一个工具 可以使用基于 python 3 52 和 Qt5 的图形用户界面从文件中读取时间 最少的操作 datetime datetime strptime Tue a 在隔离环境中工作 输出 1900 01 01 00 00
  • 单击按钮后程序停止响应

    我正在尝试制作我的第一个程序 一个端口扫描器 显示远程服务器上的所有开放端口 我已经让它在 CLI 中工作 感谢互联网 但决定制作一个 GUI Qt5 它 我希望textbox2在输入IP地址并单击 扫描 后输出所有打开的端口 并且显然程序
  • 使用PyQt5嵌入动态条形图

    我在 python 中编写了以下代码 以在生成的 GUI 中显示条形图PyQt5 import sys from PyQt5 QtWidgets import QDialog QApplication QPushButton QVBoxLa
  • 可点击的SVG图像来运行方法

    我创建了一个需要交互的地图 火车 的 SVG 图像 当单击地图的一部分时 颜色将会改变 并且将执行控制事物的方法 通过树莓派 将按钮连接到插槽很简单 我猜想 self path clicked connect self some func
  • 如何使用 intersphinx 正确链接到 PyQt5 文档?

    我在尝试链接到时遇到了一些麻烦PyQt5 文档 http pyqt sourceforge net Docs PyQt5 using intersphinx 尝试交叉引用任何QtCore类 例如QThread 没有像我预期的那样工作 我已经
  • 使每个选项卡具有相同的宽度并且可扩展

    我正在尝试实现类似浏览器中的选项卡之类的功能 所有选项卡必须具有相同的宽度并且可以扩展 因此当选项卡很多时 它们需要调整大小并适合窗口 就像 Chrome 或 Firefox 所做的那样 问题 如果某个选项卡的文本多于其他选项卡 则该选项卡
  • PyQt5 dbus:强制信号参数的类型签名为字符串数组

    我正在编写一个 MPRIS 播放器 它通过以下方式与客户进行通信 dbus 当我的播放状态发生变化时 我需要发出一个信号 然而 信号需要的格式为 sa sv as 我的代码正在生成 sa sv av 这是重要的部分 self signal
  • 将 QHBoxLayout 的每个小部件对齐到顶部

    我试图将 QHBoxlayout 中的每个小部件对齐到顶部 但我得到的是每个小部件似乎都居中 我认为这是由于尺寸不同造成的 例如 from PyQt5 QtGui import from PyQt5 QtCore import from P
  • 如何使用表单上的按钮向 QTabWidget 添加选项卡?

    我决定为我的脚本编写视觉形式 这个想法是有一个按钮可以将新选项卡添加到 QTabWidget 它不起作用 我找不到一个好的例子 我使用PyQt5 这是我尝试过的一部分 import sys from PyQt5 QtGui import Q
  • Qt 自定义动画按钮

    我正在尝试创建自定义动画按钮 我找到了这个页面 按钮示例 https tympanus net Development ButtonHoverStyles 我喜欢这个网站上的 3 和 19 我试过做3个 但不一样 有人能帮我吗 我的网站上第
  • 如何实时返回鼠标坐标?

    我是 PyQt 的新手 我正在尝试使用它来创建一个实时返回鼠标位置的小部件 这是我所拥有的 import sys from PyQt5 QtWidgets import QWidget QToolTip QPushButton QAppli
  • 从 PyQt GUI 连接到串行

    我编写了一个程序来从串行发送和接收数据 但是我有一个问题 我想创建一个函数 connect 或一个类 当我按下按钮时 该函数就会被执行 但是如果我创建 MainWindow 类中的这个函数 TestThread 类中的变量 ser 未初始化
  • pyqt5不显示窗口[重复]

    这个问题在这里已经有答案了 我真的希望有人能帮助我解决这个问题 我正在尝试开始使用pyqt5 并且几乎从我正在学习的课程中复制了这段代码 代码似乎执行没有任何问题 但我应该看到的窗口根本没有出现 我做错了什么 我正在尝试ubuntu 18顺
  • 如何在M1 arm64架构上安装PyQt5?

    我有一台 M1 mac 但我注意到 每当本机 python 运行任何自动化脚本 如 PyAutoGui 时 它都会逐渐变得越来越慢 几乎就像受到了限制一样 我用 Miniforge3 创建了一个能够利用 Apple 芯片的环境 使脚本运行得
  • 想要根据组合框和搜索栏过滤行我还想使用 select 取消全选复选框进行多选并在 pyQt5 中进行搜索

    在这里 我有一个 tableView 上传按钮 两个组合框 当用户上传 csv 文件时将自动填充 还有一个搜索栏 QLineEdit 2 我想根据两个复选框和搜索栏 QLineEdit 2 过滤行 我还想让组合框通过全选进行多选 并通过搜索
  • 如何使 QTreeWidget 中的特定列成为整数/浮点数,以便用户无法输入任何字母或符号而不是整数/浮点数?

    我正在 PyQt5 中使用 QTreeWidget 制作 GUI 我希望特定列仅是整数列 用户不应该能够在其中输入任何非整数项 我看到了一些使用 QVariant 的方法 但它似乎不能满足我的要求 这就是我的found https stac

随机推荐