PyQt项目实战
文章平均质量分 63
PyQt的一些常用的小例子,练手项目
RNG_uzi_
人生苦短,我用Python
展开
-
vsstudio配置PyQt5用于Python3.6的UI界面工具
vsstudio配置pyqtdesigner pyuic等转载 2021-12-01 09:35:23 · 1020 阅读 · 0 评论 -
Python读取配置文件(config.ini),写入配置文件
一、读取配置文件说明: 上位机运行初始化时需要读取配置文件,使用所提方法,上位机运行过程中如果修改了参数,下次上位机启动可以直接读取上一次修改的参数进行配置。实例:我的目录如下(根目录下包括config_read.py、config_write.py、config.ini):config.ini的内容如下:[config]platformname = Leovoapppackage = com.romweappactivity = com.romwe.SplashActivity[cmd转载 2021-10-20 15:47:10 · 1748 阅读 · 0 评论 -
opencv和pyqt融合(小例子)
opencv单独打开摄像头或者打开本地视频请参考:传送门本篇介绍在pyqt中打开摄像头并进行显示,直接上代码吧。运行环境:windows7,python3.6效果图:源码:import timeimport sysfrom PyQt5.QtCore import *from PyQt5.QtGui import *from PyQt5.QtWidgets import *...原创 2020-04-21 23:31:06 · 937 阅读 · 0 评论 -
OpenCV(人脸识别)嵌入到PyQt
运行环境:win7、Python3.6运行效果:源代码下载链接:审核中运行:python My_Project.py原创 2020-05-03 23:40:28 · 1152 阅读 · 5 评论 -
PyQt点击右上角关闭界面但是子线程仍在运行
现象:通过右上角的叉关闭图形界面后,程序运行的子线程却不会被自动关闭,依然留存在系统中原因:子线程没有正确关闭解决方法:1.将子线程设置成守护线程self.your_thread = threading.Thread(target=self.tcp_client_concurrency)# 设置线程为守护线程,防止退出主线程时,子线程仍在运行self.your_thread.setDaemon(True)# 新线程启动self.your_thread.start()2.重构 def转载 2021-02-21 16:49:19 · 2436 阅读 · 0 评论 -
Pycharm安装PyQt5
用于像VC++的MFC一样拖放、设计控件PyUIC用于将生成的.ui文件转换成.py文件和PyUIC都包含在PyQt5中,所以我们只需要安装PyQt5塻块然后再指定和PyUIC即可为了避免篇幅过长,本文只讲安装配置,使用可查看==“”==原创 2019-05-18 22:02:10 · 14154 阅读 · 5 评论 -
QT Desinger设计程序主界面 PyUIC生成.py
我们在PyCharm安装配置Qt Designer+PyUIC教程中已配置好了PyCharm+QTDesigner+PyUIC环境这里在此基上我们演示如何使用这些工具,编写一个图形界面程序:程序主界面上有一个按钮和一个编缉框,点击按钮就在编缉框中显示“你点击了按钮”二、使用QT Desinger设计程序主界面2.1 设计界面在PyCharm中创建一个项目,然后点击“Tools”–“Ext...原创 2019-05-18 22:37:38 · 2446 阅读 · 0 评论 -
pyqt+pyqtgraph+LKA界面制作
win10,STM32F407串口输出,输出格式b’,’1、:需要注意的是使用pyinstaller进行打包成功生成exe,但是运行exe一直提示pyqtgraph找不到pyqt安装包,但是pyqtgraph和pyqt5和pyqt5-tools都已正确安装。:程序中 import pyqtgraph as pg 放到import PyQt5后面。2、:生成exe之后,点击运行提示importError: unable to find Qt5Core.dll on PATH。原创 2019-09-27 09:02:04 · 975 阅读 · 1 评论 -
PyQt设置右下角弹窗
PyQt设置右下角弹窗参考github效果:运行代码:#!/usr/bin/env python# -*- coding: utf-8 -*-import webbrowserfrom PyQt5.QtCore import Qt, QPropertyAnimation, QPoint, QTimer, pyqtSignalfrom PyQt5.QtWidgets impor...原创 2019-10-19 15:48:42 · 2851 阅读 · 0 评论 -
PyQt打开多个窗口
1.在Qt Designer中设计两个简单窗口1.在Qt Designer中设计两个简单窗口2.将.ui文件转换成.py文件3.新建**.py文件#-*- coding:utf-8 -*- from PyQt5.QtWidgetsimport QMainWindow, QApplication from window import Ui_MainWindow from child...原创 2019-10-23 10:08:31 · 3183 阅读 · 0 评论 -
PYQT系列:控件基本使用
PYQT系列:控件基本使用目录1.QtGui.QComboBox控件常用函数:2.QtGui.QLineEdit控件常用函数:3.QtGui.QSpinBox控件常用函数:4.QtGui.QLabel控件常用函数:5.QtGui.QListWidget控件常用函数:6.Item类方法:目录1.QtGui.QComboBox控件常用函数:...原创 2019-10-18 20:33:59 · 570 阅读 · 0 评论 -
PyQt多线程显示(举例说明)
问题描述:PyQt进行界面显示使用的主线程,如果程序中出现大量的运算,一直占用主线程,会造成界面显示卡死或者强制退出。举个例子:没有使用多线程:# coding=utf-8__author__ = 'a359680405'from PyQt5.QtCore import *from PyQt5.QtGui import *from PyQt5.QtWidgets import...原创 2020-03-12 00:45:43 · 930 阅读 · 0 评论 -
Python读取Bin/ PCD/ txt/ csv/ npy格式文件
Python读取Bin/ PCD/ txt/ csv/ npy格式文件因为使用CC软件读取bin格式点云经常出现卡死状态,所以制作该上位机进行读取。使用Python的PyQt的GUI工具,制作Python读取点云。效果:代码:程序正在优化,后期有时间的话,将优化后的代码上传。...原创 2019-12-09 08:53:19 · 1762 阅读 · 0 评论 -
pyqt5让图片自适应QLabel大小上以及移除已显示的图片
效果显示:让图片自适应QLabel的主要代码:lbl.setScaledContents (True) # 让图片自适应label大小为了方便对比效果,不妨按一下最大化按钮,效果如下:可见确实实现了图片自适应label大小的功能。那么如何移除label上得图片呢?很简单,加入一行代码就可以解决:lbl.setPixmap(QPixmap(""))#移除label上的图片代码:...转载 2019-12-04 10:13:44 · 2499 阅读 · 0 评论 -
将pyinstaller打包的exe文件制作成安装包
本博文使用的inno setup软件需要下载安装,并不是python模块(不能用pip安装)按照以下步骤生成安装包之后,安装包格式也是exe格式(该博文描述的软件制作类似于软件的安装版本,而使用pyinstaller直接生成的exe类似于免安装版本)使用Pyinstaller进行打包成exe之后,生成图片如下,其中,dist中存放exe文件1. 下载安装 inno setup (下载地址:...转载 2019-11-28 09:47:32 · 1266 阅读 · 0 评论 -
Pycharm中配置.ui转.py文件;.qrc文件转.py文件和Qtcreator
QtCreator1、打开Pycharm软件–>file–>setting–>Tools–>External Tools–>+2、点击“+”添加Qtcreator3、点击“+”后,如下图所示Name:QtDesigner(名字可以任意)Program:D:\python\python37\Lib\site-packages\pyqt5_tools\des...转载 2019-11-23 10:14:19 · 826 阅读 · 0 评论