Qt学习
文章平均质量分 68
wangxiaobei2017
这个作者很懒,什么都没留下…
展开
-
【pyqt5+opencv】如何将大量图片合成一张图
文章目录如何制作一张包含无数小图的图片主要步骤1. 搜集图片2.搭建操作显示界面3. OpenCV图像操作4. 展示过程,保存图片资源下载后期优化如何制作一张包含无数小图的图片效果展示主要步骤搜集图片,需要大量图片,最好各种颜色都有,可以从百度图片爬;pyqt5 搭建界面与主要按钮OpenCV获取图像,对比图片相似度,进行替换展示处理过程,保存图片1. 搜集图片本例通过对百度图片进行爬取,获取600张图片选择一张最终要呈现的图片,最好分辨率原创 2021-05-27 10:43:50 · 1179 阅读 · 5 评论 -
【OpenCV+pyqt5】视频抽帧裁剪与图片转视频
文章目录【OpenCV+pyqt5】视频抽帧相关操作pyqt5搭建界面界面功能简介功能测试OpenCV功能详解读取视频并显示视频信息时间转换函数根据获得的视频进行抽帧视频裁剪图片转视频暂存问题【OpenCV+pyqt5】视频抽帧相关操作本文利用OpenCV对视频进行读取,并进行抽帧,可指定时间段和抽帧间隔对视频进行裁剪,裁剪设定时间段内的视频对指定文件夹下的图像进行视频转换pyqt5搭建界面界面功能简介界面比较简单,左侧显示视频,右侧提供操作按钮视频下方有进度条(暂时不能调整进度),和原创 2021-01-06 09:22:52 · 1833 阅读 · 3 评论 -
【pyqt5】Pyinstaller封装OpenCV异常
文章目录【pyqt5】Pyinstaller封装OpenCV异常利用conda创建虚拟环境配置虚拟环境进入需要封装的程序内部,进行封装【pyqt5】Pyinstaller封装OpenCV异常pyinstaller 在封装OpenCV 和Numpy时都会遇到失败的问题利用pyqt5进行OpenCV相关功能的可视化学习,但封装过程总是失败,经过不断尝试,目前已得到解决,分享如下利用conda创建虚拟环境在开始目录下找到anaconda的命令行工具,以管理员身份打开从前面的括号中可以看出当前环境原创 2020-12-31 16:50:48 · 742 阅读 · 0 评论 -
QT5.6串口通讯初步调试2018.8.28
通过虚拟串口的调试,可以模拟检验串口程序的正确性。 参考网上的串口案例进行学习,好多案例中都强调在.Pro工程文件中添加 QT += serialport,由于自己一直使用VS结合QT,所以一开始不清楚工程文件在哪里,最后才知道工程文件是利用QTCreator创建的。首先通过QTCreator创建串口项目,同时在.Pro文件中添加QT += serial...原创 2018-08-28 16:39:56 · 1320 阅读 · 0 评论 -
虚拟串口调试
学习QT串口,首先利用串口调试软件进行串口测试,简单理解串口发送和接收的过程。 串口调试工具利用友善串口调试工具,打开界面如下: 从网上下载虚拟串口软件VSPD,添加虚拟串口,一般使用COM3和COM4作为串口,串口一般都是成对出现,一个作为发送另一个作为接收。 设置完两个虚拟串口后可以在设备管理器中查看到这两个串口,表示添加正确 打开串口调试工具,设置两个串口的波特率、数...原创 2018-08-28 09:19:16 · 6971 阅读 · 0 评论 -
QT定时器
头文件#pragma once#include <QtWidgets/QMainWindow>#include "ui_Qt8_2A.h"class Qt8_2A : public QMainWindow{ Q_OBJECTpublic: Qt8_2A(QWidget *parent = Q_NULLPTR); virtual void timerEvent(QTimerE原创 2017-11-05 20:49:06 · 216 阅读 · 0 评论 -
Combo Box 组合框
所谓组合框,就是带有下拉列表的可选框,如图所示 组合框具有三个属性 a. 位置index(第一项为0);b. 文本text ;c. 关联数据data(每一项都可以关联一个数据)。所谓关联数据就是文本的简化符号,类似于宏。一、 首先在Qt Designer 中创建界面,Combo Box创建组合框并更改属性,PushButton创建确定按钮; 这里的组合框中可以添加所需要的文本,也可以在v原创 2017-08-31 19:59:30 · 575 阅读 · 0 评论 -
QLineEdit 单行文本框
QLineEdit 单行文本框,顾名思义就是只能输入单行的文本。接下来演示一个登陆窗口的制作如图: 一、首先要在QtDesigner中创建登陆窗口的布局,用到了Label、Line Edit和Push Button。调整用户名和密码的宽度,另外在Line Edit的属性中需要修改placeholderText,它是单行文本在没输入文字之前就显示的文字,如上图的“请输入用户名”,另外密码行的输入不应原创 2017-08-31 19:10:05 · 3417 阅读 · 0 评论 -
QCheckBox 复选框
如图所示,打算利用QT创建一个用户协议对话框,复选框指的是“同意本协议”。达到的目的是:选中同意本协议前,按键“下一步”是灰色,选中同意本协议,按键“下一步”恢复功能。 程序流程图: 首先要在Qt Designer 中创建需要的布局,textBrowser用来显示协议文本,checkBox创建复选框,pushButton创建按钮“下一步”和“取消”;更改复选框和按钮的名称,作为ui调用的函数;原创 2017-08-30 20:40:11 · 6679 阅读 · 0 评论 -
文件对话框
打开和保存文件时调用的对话框,主要利用QFileDialog类下的静态成员getOpenFileName()和getSaveFileName()。// 做一个简单的文本编辑器 使其具有打开文件和保存的功能// 打开:读取文件并显示 保存:输入一个新文件并保存#include "Qt7_2A.h"#include<QFileDialog>#include<QDebug>#include"GBK原创 2017-09-24 10:53:20 · 294 阅读 · 0 评论 -
QToolButton 工具按钮
工具按钮(QToolButton)区别于普通按钮(QPushButton)的一点是,工具按钮(QToolButton)可以带图标,他们两个有同一个父类(QAbstractButton); 工具按钮(QToolButton)有两部分组成:文本text 和 图标icon(建议用png格式的图片) (图片资源都在.qrc 文件中)首先,要找到需要用的图标资源(推荐网站www.easyicon.co原创 2017-09-03 20:33:21 · 23776 阅读 · 0 评论