![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
QT
qt5_qt6
从事qt c++开发8年,擅长opencv opengl linux等 昵称即V
展开
-
QImage显示图片像素
QImage 类用来表示和处理图像原创 2024-07-10 21:22:32 · 353 阅读 · 0 评论 -
QT自定义控件实现并导入
QT自定义控件实现并导入原创 2023-07-30 08:46:19 · 891 阅读 · 1 评论 -
Qt安卓打开系统设置和开发者选项
等价于 startActivity(new Intent(“android.settings.DATE_SETTINGS”));版权声明:本文为CSDN博主「小风Wind」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn.net/NoteOfWind/article/details/79186579。最近在做qt安卓开发,需要打开系统设置等功能记录一下。原创 2023-03-27 09:57:41 · 545 阅读 · 0 评论 -
树莓派安装c++版本opencv
在官网(Releases - OpenCV)下载opencv的压缩包,选择你需要的版本 我下载的是3.4.8。cd build #如果make失败了,可以删掉build目录,改正问题后重新编译。创建编写一小段demo test_opencv.cpp 读取摄像头视频。mkdir build #新建一个build目录,一切操作均在build目录下。sudo make这一步非常耗时间,你可以去处理手边其他的事。之后解压缩 ,进入opencv目录。原创 2023-03-21 23:19:37 · 1049 阅读 · 1 评论 -
Qt linux下程序开机启动脚本
Qt之linux开机启动原创 2023-03-09 10:18:08 · 360 阅读 · 0 评论 -
Qt编译mp4v2源码
Qt编译mp4v2源码,用于mp4等视频封装原创 2023-01-18 21:32:55 · 173 阅读 · 0 评论 -
Qt七牛云视频上传
Qt 七牛云,c++七牛云视频上传原创 2023-01-09 18:16:14 · 229 阅读 · 0 评论 -
Qt组装json与解析json
qt操作json格式数据原创 2022-12-12 12:15:04 · 676 阅读 · 0 评论 -
Qt判断编译器或者系统环境
qt判断系统环境和编译器环境原创 2022-12-08 14:12:38 · 497 阅读 · 0 评论 -
ubuntu下qt无法加载mysql驱动
qt在linux下无法加载mysql驱动问题备忘录原创 2022-12-05 21:06:56 · 496 阅读 · 0 评论 -
qt关于rgb转int和int转rgb
qt关于rgb转int和int转rgb原创 2022-10-24 19:58:03 · 370 阅读 · 0 评论 -
Qt打印模板实例
qt打印实例,qt打印预览,打印设置,模板化打印原创 2022-10-20 12:29:14 · 809 阅读 · 0 评论 -
Qt纯c++解析h264文件
qt纯c++解析h264原创 2022-09-05 18:46:30 · 1451 阅读 · 2 评论 -
Qt安卓配置opencv
1:下载opencv for android网址:https://opencv.org/releases.html下载android的包这里下载安装4.5.5的安卓包,解压unix { ANDROID_OPENCV = E:/ku/opencv-4.0.1-android-sdk/OpenCV-android-sdk/sdk/native INCLUDEPATH += $$ANDROID_OPENCV/jni/include/opencv2 \ $$ANDR原创 2022-05-27 22:15:11 · 720 阅读 · 1 评论 -
Qt时分秒倒计时
QString ExaminationWidget::secsToTime(int s){ int h=0,m=0; h=s/3600; s%=3600; m=s/60; s%=60; qDebug()<<"m"<<m; QString str=QString::number(h)+"时:"+QString::number(m)+"分:"+QString::number(s)+"秒"; return str;}原创 2022-05-13 21:04:08 · 637 阅读 · 0 评论 -
Qt安卓工程报错:No rule to make target
Qt编译工程报错:No rule to make target网上查到的解决方案是这样的第一种情况:Qt编译工程时候,所有用到的源文件包括头文件和库文件的,总路径长度不能超过190个左右字符,一旦超过,就会提示找不到那个文件,这个可能是Qt的makefile的机制问题。 解决方法:工程文件夹名字命名尽量比较短,而且工程目录文件夹层次不要太深,反正用到的文件总的路径名字字符数不能超过190。 所以在建立qt工程的时候,最好是工程路径比较短,而且所使用到的库文件路径也一样较短,编译没有提示原创 2022-05-12 16:43:32 · 791 阅读 · 0 评论 -
Qt For Android
一、总结(新手必看)目的:在毕业设计中写一个手机软件来控制我自己开发的智能家居小型模拟系统,希望通过QT写程序,然后将编译生成的文件能够发送到我的手机上安装之后运行。最开始的一脸懵逼和迷茫:网上搜索相关QT 安卓关键词,结果全都是“QT for Adroid环境搭建”这种博客文章,我当时就在想难道搭建好环境后就可以实现我以上所述的目的了吗,心里想不会这么轻松吗,心里空荡荡的,经过一番又一番搜索确认后发现的确是这样。看着网上的环境搭建步骤,哇塞,感叹好复杂(全都是一些陌生又繁杂的东西),一下子就给心里增原创 2022-05-10 13:59:53 · 2082 阅读 · 0 评论 -
Qt文件复制并创建路径
bool ResigerWidget::copyFileToPathA(QString sourceDir ,QString toDir, bool coverFileIfExist){ toDir.replace("\\","/"); if (sourceDir == toDir){ //qDebug()<< "aa"; return true; } if (!QFile::exists(sourceDir)){原创 2022-05-08 09:14:14 · 337 阅读 · 0 评论 -
Qt获取文件夹下指定后缀文件
//遍历所有的json文件QStringList MSysInfoApi::findAllJsonFile(QString path){ QStringList retList; QDir dir(path); QStringList nameFilters; nameFilters << "*.json"; QStringList nameFileListTs = dir.entryList(nameFilters, QDir::Files|QDir原创 2022-05-01 21:00:18 · 955 阅读 · 0 评论 -
Qt文字识别
Qt中英文识别OCR纯c++编写 #ifndef OCRAPPLICATION_H#define OCRAPPLICATION_H#include "ocrabstractmoveresizewidget.h"class OCRThreadItem;class OCRApplicationObject;namespace Ui {class OCRApplicatio...原创 2022-03-18 19:12:34 · 1609 阅读 · 0 评论 -
Qt随机字符
随机字符需要用到系统时间//随机字符QString MainForm::randCharToStr(){ int max = 4;//字符串长度 QString tmp = QString("ABCDEFGHIJKLMNOPQRSTUVWXYZ"); QString str ; QTime t; t = QTime::currentTime(); qsrand(t.msec()+t.second()*1000); for(int i=0;i<原创 2022-03-15 23:22:36 · 608 阅读 · 0 评论 -
Qt导航控件
直接上代码#ifndef QNAVIGATIONWIDGET_H#define QNAVIGATIONWIDGET_H#include <QWidget>#include <QMouseEvent>class QNavigationWidget : public QWidget{ Q_OBJECT public: QNavigationWidget(QWidget *parent=0); ~QNavigationWidget();.原创 2022-01-17 23:27:59 · 844 阅读 · 1 评论 -
已知三点算同距的点
GetPiontByThree是求解函数本代码是Qt写的,换成其他方式,自行修改#include "qcustomchart.h"#include <QDebug>QCustomChart::QCustomChart(QWidget *parent) : QWidget(parent){ posLineState = false; leftTitle = "y"; topTitle = "pos"; bottomTitle = "x";原创 2021-12-23 15:18:38 · 612 阅读 · 0 评论 -
Qt音频编辑工具
经过阅读多个关于wav格式文件的文档最终做出此工具,这里将核心部分分享给大家。 Qt音频编辑工具 关于控件具体功能有打开,播放,暂停,停止打开wav格式的音频文件播放通过播放线程进行核心功能有淡入淡出插入静音复制赞贴,剪切音量放大减小滚动播放,点击播放波形缩放显示,显示对应时间区域具体功能有打开,播放,暂停,停止打开wav格式的音频文件播放通过播放线程进行核心功能有淡入淡出.原创 2021-10-11 23:32:05 · 751 阅读 · 0 评论 -
超大屏幕模拟鼠标,投影屏幕触摸屏,会场投影屏互动触摸事件
Qt雷达屏幕模拟鼠标按键 软件可以通过雷达进行探知触摸区域,通过校准后转换成鼠标的点击事件,,首先是打开连接设备,然后进行数据接收,通过校准画出需要点击的区域镜像到屏幕,点击右键确认校准区域,通过按键F1启动模拟,F2停止模拟,ESC退出。#ifndef QSCANLIDARWIDGET_H#define QSCANLIDARWIDGET_H#include <QWi...原创 2021-09-29 07:00:02 · 653 阅读 · 0 评论 -
Qt文件下载工具
这里写自定义目录标题 Qt文件下载工具 .js/最近为了一个程序的升级研究了一个下载工具,可以实现进度查看,下载完成后提示,下载文件大小计算等。class QDownFileObject : public QObject{ Q_OBJECTpublic: explicit QDownFileObject(QObject *parent = nullptr);原创 2021-09-27 16:45:33 · 321 阅读 · 0 评论 -
Qt会场触摸互动开发,超大屏触摸游戏开发
Qt会场互动触摸屏幕 Qt会场触摸屏幕开发,可以转换成触摸游戏开发等,可以将任意墙壁,任意平面进行转换成点击事件。#include "qtantanscanning.h"#include <QTimer>#include <QPainter>#include <QVector>#include <QPair>#include ...原创 2021-09-13 21:50:33 · 807 阅读 · 0 评论 -
Qt按钮移动动画
Qt按钮移动动画#include "QtAnimation.h"#include "ui_QtAnimation.h"#include <QPropertyAnimation>#include <QPushButton>#include <QStateMachine>#include <QFont>#include <QSignalTransition>QtAnimation::QtAnimation(QWidget *par.原创 2021-09-08 12:00:23 · 854 阅读 · 0 评论 -
Qtd按钮图片动画
#include "qtantanscanning.h"#include <QTimer>#include <QPainter>#include <QVector>#include <QPair>#include <QDebug>#include <QRectF>#include <QMouseEvent>#include <QPainterPath>#include <QRegion&.原创 2021-09-08 11:58:40 · 138 阅读 · 0 评论 -
Qt思岚激光雷达
Qt关于思岚激光雷达研究示例,本示例采用qt界面开发,可以串口也可以tcp进行设备连接。接收数据进行相关的数据进行绘图,这种雷达可以用于大屏触摸场景,会场互动触摸场景开发。#ifndef MAINWIDGET_H#define MAINWIDGET_H#include <QTimer>#include <QWidget>#include "lidarmgr.h"namespace Ui {class MainWidget;}class MainWidget.原创 2021-09-03 15:21:20 · 1258 阅读 · 4 评论 -
QTableView设置表格左上的文字
QQ:609162385接受各种软硬件系统开发,插件定制QTableView设置表格左上的文字主要方法是继承后通过绘制在左上角首先写一个类继承QTableViewclass GCornerTableView : public QTableViewGCornerTableView.h#ifndef GCORNERTABLEVIEW_H#define GCORNERTABLEVIEW_...原创 2019-08-17 19:25:56 · 952 阅读 · 0 评论 -
Qt之opengl画钻石
QQ:609162385#pragma execution_character_set("utf-8")#include "lesson09widegt.h"#include <QKeyEvent>#include <QTimer>#include <QDebug>GLfloat lightAmbient[4] = { 0.5, 0.5, 5.5,...原创 2019-06-08 23:04:47 · 270 阅读 · 0 评论 -
QImage转yuv420
void RGB24ToYUV420(int Width,int Height,uint8_t* pRGBBuffer,uint8_t*pYuvBuffer){ uint8_t* yuvBuf=pYuvBuffer;//YUV空间 int nWidth=Width; int nHeight=Height; //下面转换算法是网上查到的 int i, j; uint8_t*bufY = yuvBuf; uint8_t*bufU = yuvBuf + n原创 2021-08-15 09:30:47 · 1193 阅读 · 0 评论 -
Qt之dnn_yolov4识别物体
代码如下:// CUDA supportif (1){ net.setPreferableTarget(cv::dnn::DNN_TARGET_CUDA); net.setPreferableBackend(cv::dnn::DNN_BACKEND_CUDA);}// [4]载入理图像cv::Mat frame;cv::Mat inputBlob;double timer = 0;if (1){ // frame = QImage2Mat(m_image); /.原创 2021-04-05 11:42:51 · 395 阅读 · 0 评论 -
Qt音频文件处理,音频编辑工具
Qt音频文件处理,音频编辑工具支持单通道wav文件和双通道wav文件为了流畅性,采用了线程处理数据wavedatathreadwidget进行波形线程,剪切复制暂停等操作。下载地址:csdn搜索Qt编写的音频文件处理工具...原创 2021-03-31 22:10:14 · 472 阅读 · 1 评论 -
Qt车牌识别
蓝牌,黄牌,绿牌都能准确识别,颜色识别的方法采用车牌数字识别后,再去截取车牌区域的颜色进行分类识别具体调用代码如下:#pragma execution_character_set("utf-8")#include "mainwindow.h"#include "qdebug.h"#include "qpushbutton.h"#include "QFileDialog"#include <QLoggingCategory>#include "qlayout.h"#incl原创 2020-09-04 17:39:14 · 4055 阅读 · 41 评论 -
Qt c++图片更换背景
这里给出opencv的算法,还有一种是libtoch的算但是编译很麻烦和处理时间很长#pragma execution_character_set("utf-8")/*! @file 重庆予乔 @author 陈强灵 @date 2018/9 @brief Q.Q:609162385 @https https://blog.csdn.net/cql...原创 2019-10-23 12:59:27 · 206 阅读 · 0 评论 -
Qt相册播放器
Qt相册播放器,widget版本可放大缩小,旋转,镜像//这里传代码,ui文件自己画一下吧#pragma execution_character_set("utf-8")/*! @file 重庆予乔 @author 陈强灵 @date 2018/9 @brief 接软硬件开发,控件插件开发 Q.Q:609162385 @https https:...原创 2019-10-20 13:53:28 · 240 阅读 · 0 评论 -
Qt可拖动列表Widget实现
贴出代码#pragma execution_character_set("utf-8")/*! @file 重庆予乔 @author 陈强灵 @date 2018/9 @brief 软硬件定制开发 Q.Q:609162385 @https https://blog.csdn.net/cqltbe131421 @verbatim ...原创 2019-10-19 11:03:13 · 380 阅读 · 0 评论 -
QT做一个硬盘目录视图QTreeView,QDirModel
首先,我们来看一个很有用的model:QDirModel。这个model允许我们在view中显示操作系统的目录结构,当然我们肯定要用到QTreeView。这次让我们先来看看运行结果:首先,我们要建立一个QT的项目,然后呢点击项目属性,添加新文件,选择c++ Class,点击Choose输入一个类名,接着在.h文件里面添加要用到的类#ifn原创 2016-09-23 10:17:28 · 3825 阅读 · 1 评论