Python 配置pyqt5开发环境

news2024/11/15 12:14:30

1.下载需要的pyqt包

这里是所依赖的包(包含了一些项目中其它的包),可以将下面的包复制到requirement.txt,最后使用pip打包安装这些库,具体方法可以参考Python环境离线下载安装。

altgraph==0.17.4
click==7.1.2
numpy==1.24.4
opencv-python==4.2.0.34
packaging==23.2
pefile==2023.2.7
Pillow==9.1.0
pyinstaller==5.10.1
pyinstaller-hooks-contrib==2023.10
PyQt5==5.15.0
pyqt5-plugins==5.15.1.2.2
PyQt5-Qt5==5.15.2
PyQt5-sip==12.13.0
pyqt5-tools==5.15.0.1.7.3
pytesseract==0.3.9
python-dotenv==1.0.0
pywin32-ctypes==0.2.2
qt5-applications==5.15.1.2.2
qt5-tools==5.15.1.1.2

2.配置qtdesigner.exe和pyuic5

E:\GItCodes\PingTool\venv\Lib\site-packages\pyqt5_tools\Qt\bin找到designer.exe程序,这时候可能会遇到PyQt5: This application failed to start because it could not find or load the Qt platform plugin这个报错,参考该教程解决。
Program:E:\GItCodes\PingTool\venv\Lib\site-packages\pyqt5_tools\Qt\bin\designer.exe,每个电脑不一样,配置时需注意
在这里插入图片描述
Program:E:\GItCodes\PingTool\venv\Scripts\pyuic5.exe
在这里插入图片描述
如何使用生成的py文件

import sys
from PyQt5.QtWidgets import QApplication, QMainWindow

import main_ui

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1133824.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

C/C++整数的个数 2020年9月电子学会青少年软件编程(C/C++)等级考试一级真题答案解析

目录 C/C整数的个数 一、题目要求 1、编程实现 2、输入输出 二、算法分析 三、程序编写 四、程序说明 五、运行结果 六、考点分析 C/C整数的个数 2020年9月 C/C编程等级考试一级编程题 一、题目要求 1、编程实现 给定k&#xff08;1 < k < 100&#xff09;个…

Day10配置文件日志多线程

配置文件 在企业开发过程中&#xff0c;我们习惯把一些需要灵活配置的数据放在一些文本文件中&#xff0c;而不是在Java代码写死 我们把这种存放程序配置信息的文件&#xff0c;统称为配置文件 properties 是一个Map集合&#xff08;键值对集合&#xff09;&#xff0c;但是我…

C语言之数组详解

目录 一维数组的定义和使用 二维数组的定义和使用 字符数组和字符串 练习题 练习一 练习二 练习三 一维数组的定义和使用 当涉及到一系列相同类型的数据时&#xff0c;C语言中的一维数组是一种非常有用的数据结构。以下是关于C语言一维数组的定义和使用的详细说明&…

威联通NAS进阶玩法之使用Docker搭建个人博客教程

Hello大家好&#xff0c;本篇教程主要教大家在威联通的NAS上搭建属于自己的个人博客网站&#xff0c;首先介绍一下我使用的机器&#xff0c;四盘位威联通TS-464C2&#xff0c;搭载四核四线程的N5095处理器&#xff0c;支持4K60帧的输出以及PCIE3.0,可玩性还是非常高的。废话不多…

网工内推 | 应届、大专可投,IE认证优先,有年终奖、带薪年假

01 伟众信息 招聘岗位&#xff1a;网络工程师&#xff08;应届生&#xff09; 职责描述&#xff1a; 1、网络架构及信息安全规划、设计&#xff1b; 2、制定撰写项目方案、投标文件技术方案、行业技术文档等&#xff1b; 3、路由交换、网络安全设备等网络设备安装、调试及后…

css 雷达扫描图

html 代码 <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><title>css 雷达扫描</title><style>* {margin: 0;padding: 0;}body {background: #000000;height: 100vh;display: flex;align-items…

论文解读:《DataPype:用于计算机辅助药物设计的全自动统一软件平台》

论文解读&#xff1a;《DataPype: A Fully Automated Unified Software Platform for Computer-Aided Drug Design》 1.文章概述2.背景2.方法2.1 DataPype概述2.2 数据2.3 分子和蛋白质数据的处理2.3.1 配体处理2.3.2 蛋白质加工 2.4 CADD方法2.5 基准研究2.5.1 单个 CADD 制备…

Swoole 4.8版本的安装

1、从github拉取安装包 Release v4.8.13 swoole/swoole-src GitHub 2、解压压缩包 tar -zxvf ./v4.8.13.tar.gzcd ./swoole-src-4.8.13 3、执行安装命令 phpize && \ ./configure && \ make && sudo make install 4、检查swoole模块是否安装完成…

第一章 函数 极限 连续(未完更新中)

了解 一、函数的性质 理解 一、函数 1、函数概念 ⚠️定义域和对应规则是同一函数的判断 2、复合函数 简单的说就是内层函数的值域与外层函数的定义域有交集 3、反函数 3.1、yx^3为反函数&#xff0c;yx^2不是 3.2、单调函数是反函数的充分非必要条件&#xff08;单调函数…

Python爬虫(二十四)_selenium案例:执行javascript脚本

本章叫介绍如何使用selenium在浏览器中使用js脚本&#xff0c;更多内容请参考&#xff1a;Python学习指南 隐藏百度图片 #-*- coding:utf-8 -*- #本篇将模拟执行javascript语句from selenium import webdriver from selenium.webdriver.common.keys import Keysdriver webdri…

经典链表试题(二)

文章目录 一、移除链表元素1、题目介绍2、思路讲解3、代码实现 二、反转链表1、题目介绍2、思路讲解3、代码实现 三、相交链表1、题目介绍2、思路讲解3、代码实现 四、链表的中间结点1、题目介绍2、思路讲解3、代码实现 五、设计循环队列1、题目介绍2、思路讲解3、代码实现 六、…

酸纯化APU系统在阳极氧化酸回收中的应用

阳极氧化是一种涉及对金属(通常是铝)表面进行电化学处理的工艺&#xff0c;作为一种表面处理中常见且主要的技术&#xff0c;阳极氧化可增强其耐腐蚀性、硬度和耐磨性&#xff0c;从而提高铝合金的使用寿命和美观度。 常见的表面处理方法——阳极氧化 阳极氧化是以铝或铝合金制…

超简洁ubuntu linux 安装 cp2k

文章目录 打开下载网址解压接下来的步骤讲解 将解压的包移到对应路径下最后运行 打开下载网址 需要从github下载&#xff1a;下载网址 两个都可以从windows下先下载&#xff0c;再复制到linux中&#xff0c; 如果不能复制&#xff0c;右键这两个&#xff0c;复制链接&#xf…

C++数据结构X篇_19_排序基本概念及冒泡排序(重点是核心代码,冒泡是稳定的排序)

文章目录 1. 排序基本概念2. 冒泡排序2.1 核心代码2.2 冒泡排序代码2.3 查看冒泡排序的时间消耗2.4 冒泡排序改进版减小时间消耗 1. 排序基本概念 现实生活中排序很重要&#xff0c;例如:淘宝按条件搜索的结果展示等。 概念 排序是计算机内经常进行的一种操作&#xff0c;其目…

【Python二级-练习(详细版)】

python江湖 1、求长方形面积题目描述&#xff1a;代码如下&#xff1a; 2、随机密码验证题目描述&#xff1a;代码如下&#xff1a; 3、信息分配表&#xff08;字典&#xff09;题目描述&#xff1a;代码如下&#xff1a; 4、全模式分词&#xff08;jieba)题目描述&#xff1a;…

2023年腾讯云双11活动云服务器价格表

2023年腾讯云双11活动已经拉开了序幕&#xff0c;腾讯云推出了一系列的优惠活动&#xff0c;下面给大家分享腾讯云双11活动云服务器价格表&#xff0c;对于有需要购买云服务器的用户来说&#xff0c;无疑是一份非常有价值的参考。 一、腾讯云双十一活动入口 活动入口&#xff…

Python:实现日历功能

背景 日常生活中&#xff0c;每天都要用到日历&#xff0c;日历成为我们生活中的必需品&#xff0c;那么如何制作日历呢&#xff0c;其实方法有很多&#xff0c;可以直接在excel中制作&#xff0c;也可以手画等等。 学习过编程的朋友&#xff0c;能否想到用Python编写一…

吐血整理,Jmeter服务端性能测试-线程阻塞问题案例分析(超细)

目录&#xff1a;导读 前言一、Python编程入门到精通二、接口自动化项目实战三、Web自动化项目实战四、App自动化项目实战五、一线大厂简历六、测试开发DevOps体系七、常用自动化测试工具八、JMeter性能测试九、总结&#xff08;尾部小惊喜&#xff09; 前言 1、Jstack打印快照…

vue3根据数据取消el-table选中状态获取到最新数据

原始数据&#xff1a; //el-table点击复选框事件 function getSelected(selection, row){//判断是否是已选过数据 0为没有选&#xff0c;>0有选过if(initial.value>0 ){let isCheck false //是否取消 true取消 false不取消//循环判断已选的数据是否包含当前点击获取到的…

相交链表-力扣

一、题目描述 题目链接&#xff1a;力扣&#xff08;LeetCode&#xff09;官网 - 全球极客挚爱的技术成长平台 二、题解 注意题目所说的相交&#xff0c;相交节点不只是数值上的相等&#xff0c;而是相交以后两条链变成一条链。 解决改题目&#xff0c;我们可以&#xff1a;…