自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(89)
  • 资源 (21)
  • 收藏
  • 关注

原创 Qt 导航器

目录功能效果图功能导航器支持实时渲染界面内容 快速定位窗口位置 控制窗口缩放 导航器与窗口显示区域的联动效果图代码

2021-04-29 10:23:18 1387

原创 实时语音转文字+自动修正+语义理解

语音语义返回结果解析:/* 最重要的结果事件回调,收到文本和语音语义都会返回此事件,里面有结果信息 */ case AIUIConstant::EVENT_RESULT: { Json::Value bizParamJson; Json::Reader reader; if (!reader.parse(event.getInfo(), bizParamJson, false)) { cout << "parse error!" << endl .

2020-07-13 15:15:43 901

原创 Qt Win 10窗口毛玻璃效果

直接看效果:标题核心代码:HWND hWnd = HWND(winId()); HMODULE hUser = GetModuleHandle(L"user32.dll"); if (hUser) { pfnSetWindowCompositionAttribute setWindowCompositionAttribute = (pfnSetWin...

2019-08-08 15:51:07 4240 18

原创 设置QT的窗体、子窗体背景透明

设置QT的窗体、子窗体背景透明度以及不同控件有不同透明度效果非常好看:相关代码:主窗体构造函数主要创建了这两个窗体 pa = new sonA(this); pa->show(); m_pwidget = new widget(this); m_pwidget->show(); setStyleSheet("QWidget#...

2019-04-10 15:27:21 15330

原创 FFmpeg 使用RTSP服务器录屏并推流

需要先安装并运行RTSP服务器。

2025-12-12 15:30:13 576 1

转载 ffmpeg实时录屏 并推流

环境:windows后面出linux的。

2025-12-12 14:14:38 24

原创 使用QNetworkProxy类简化网络应用的代理支持

011. QNetworkProxy类的作用,使得网络应用能方便地配置和使用代理,例如Socks5代理。应用可灵活设置代理或禁用其个别套接字。这一类使得Qt网络类,如QAbstractSocket、QTcpSocket等,能够轻松配置和使用代理。代理设计得尽可能透明,使得现有的网络应用程序只需简单改动即可支持网络代理。例如,只需几行代码,你的应用程序就能自动使用Socks5代理连接到指定的主机和端口,并使用用户名和密码进行身份验证。此外,还可以为个别套接字或服务器设置代理,或选择禁用代理。

2025-12-04 16:05:58 258

原创 50个Qt 库

18. QWebChannel (https://doc.qt.io/qt-5/qwebchannel-index.html): QWebChannel是一个Qt模块,用于在Qt应用程序和嵌入的Web页面之间进行双向通信。29. QtWebSockets (https://doc.qt.io/qt-5/qtwebsockets-index.html): QtWebSockets是Qt官方提供的库,用于实现WebSocket协议的通信。

2025-08-26 17:27:42 951

原创 linux下QT发布程序双击打不开解决方法

linux下QT发布程序双击打不开解决方法

2022-11-11 17:18:57 3740 1

原创 程序崩溃检测功能

程序崩溃定位

2022-08-11 14:27:39 589

翻译 关于Qt的事件循环以及QEventLoop的简单使用

关于Qt的事件循环以及QEventLoop的简单使用

2022-07-20 10:11:41 984

原创 Qt QProcess 打开外部程序并传参

Qt QProcess 打开外部程序并传参

2022-06-21 09:26:19 1536

原创 Qt用默认浏览器打开网页

Qt 用默认浏览器打开指定网址

2022-06-21 09:24:53 852

翻译 QProcess调用外部程序阻塞等待问题解决

Qt调用外部程序

2022-06-14 11:06:26 878

原创 按结构体某一值排序

qSort(m_screenInfo.lstWins.begin(), m_screenInfo.lstWins.end(), [](const SignalWinInfo &infoA, const SignalWinInfo &infoB) {return infoA.zindex < infoB.zindex; });

2022-01-05 13:27:55 369

原创 Qt POST multipart/form-data 上传文件 多参数

void MySpaceView::sendloadFile(QString serverUrl, QString loadFileUrl,int id){ QFileInfo fileInfo(loadFileUrl); QHttpMultiPart *multiPart = new QHttpMultiPart(QHttpMultiPart::FormDataType,this); QFile *file = new QFile(loadFileUrl); QHtt..

2021-12-24 15:50:41 6665

原创 Qt 播放音频文件

//加载播放器 QString strPath = QCoreApplication::applicationDirPath() + "/CallIn.mp3"; playlist = new QMediaPlaylist; playlist->addMedia(QUrl::fromLocalFile(strPath)); playlist->setPlaybackMode(QMediaPlaylist::Sequential); playlist->setCurrentIn..

2021-12-08 16:52:56 293

原创 QTreeWidget 勾选三种状态

//connect(ui->treeWidget,&QTreeWidget::itemClicked,this,&PushSelectUser::treeItemChanged);void PushSelectUser::treeItemChanged(QTreeWidgetItem *item, int column){ // 设置子对象的勾选状态 for( int i=0;i<item->childCount();++i ) .

2021-10-21 10:44:28 2410

原创 qt删除布局中的所有控件

void deleteAllitemsOfLayout(QLayout* layout){ QLayoutItem *child; while ((child = layout->takeAt(0)) != nullptr) { ///setParent为NULL,防止删除之后界面不消失 if(child->widget()) { child->widget()->setParent(n.

2021-10-15 14:35:47 2428 2

原创 Qt 判断一个字符串是否为纯数字

/****判断一个字符串是否为纯数字*/int MainFrame::isDigitStr(QString src){ QByteArray ba = src.toLatin1();//QString 转换为 char* const char *s = ba.data(); while (*s && *s >= '0' && *s <= '9') s++; if (*s) { //不是纯数字 re...

2021-10-14 13:25:35 1081

原创 //清空horizontalLayout布局内的所有元素

QLayoutItem *child; for (int i=0; i < ui->horizontalLayout_2->count();i++) { QWidget *p = ui->horizontalLayout_2->itemAt(i)->widget(); QSpacerItem *space = ui->horizontalLayout_2->itemAt(i)->spacerItem().

2021-10-13 15:29:55 819

原创 Qt creator 配置

2021-09-10 14:23:30 249

原创 Qt TCP

#ifndef TCPMODULE_H#define TCPMODULE_H#include <QTcpServer>#include <QTcpSocket>class TcpModule :QObject{ Q_OBJECTpublic: TcpModule(QObject *parent = nullptr); ~TcpModule(); void sendOrder(QString order); void setIp.

2021-09-09 14:35:06 191

转载 解决CONFIG -= console命令不能关闭QT打包程序运行后弹出CMD命令窗口的问题

QT版本:5.12现象:QT在Debug或者Release模式下运行程序不会出现CMD命令窗口,但是经过Enigma Virtual Box打包成一个.exe程序后,运行时会伴随一个cmd窗口,而且还不能关闭。解决方法:在.pro工程配置文件添加以下语句,clean后再重建工程,重新打包程序即可。QT.testlib.CONFIG -= console...

2021-09-02 11:57:21 1356 1

原创 调用外部exe 与关闭

启动外部程序 QString program = QApplication::applicationDirPath() + "/MousePos.exe"; myProcess->start(program);启动外部程序并传入参数QString program = QApplication::applicationDirPath() + "/VersionCopyTool.exe";QStringList arguments;QString appPath = QA.

2021-08-26 11:53:00 339

原创 无边框窗口鼠标拉伸

窗口区域划分#include "SignalWin.h"#include "Mycanvas.h"#include <QDebug>#include <QMouseEvent>SignalWin::SignalWin(QWidget *parent) : QWidget(parent), m_bPressed(false), m_bSizeChanging(false){ ui.setupUi(this);}SignalWin::~Signa...

2021-03-23 14:57:07 364

原创 Qt http QNetworkAccessManager下载文件

manager = new QNetworkAccessManager(this);QNetworkRequest request; request.setUrl(QUrl(strUrl)); qDebug()<<strUrl; reply = manager->get(request); //发送请求 connect(reply, &QNetworkReply::readyRead, this, &DownLoadFil..

2021-02-03 16:23:06 832 1

原创 调用cmd 指令关闭外部exe

QString c = "taskkill /im "+QString::fromLocal8Bit("%1.exe").arg(pconfig->getObjectName())+" /f"; int pInt = QProcess::execute(c); Sleep(2000);

2021-02-03 16:07:57 563

原创 Qt 调用7za.exe 压缩解压文件

zip7z.h#ifndef ZIP7Z_H#define ZIP7Z_H#include <QObject>#include <QDir>#include <QProcess>#include <QApplication>class Zip7z : public QObject{ Q_OBJECTpublic: static bool Zip(QString dest, QString src_partten, QString

2021-02-03 13:46:50 1253

原创 openssl库实现rsa加解密

rsa加密的public key格式有多种,常见的有两种,一种密钥头为‘-----BEGIN RSA PUBLIC KEY-----’,一种开头为‘-----BEGIN PUBLIC KEY-----’,二者分别对应rsa的PKCS#1和PKCS#8格式。  使用openssl库加载rsa的公钥时,使用的函数也不同。以字符串公钥为例,对PKCS#1格式的密钥加载使用PEM_read_bio_RSAPublicKey()函数,对PKCS#8格式公钥的加载使用PEM_read_bio_RSA_PUBK...

2021-01-28 17:39:02 3071 2

原创 Qt 实时获取麦克风数据绘制波形

效果图:使用#include <QChart>#include "QmyDisplayDevice.h"void mySpeechSample::initChart(){ //创建显示图表 QChart *chart = new QChart; chart->setTitle(QString::fromLocal8Bit("音频输入原始信号")); chart->setTitleBrush(QBrush(Qt::blue)); ui.chartV.

2021-01-07 15:54:55 2761 2

原创 Qt设置高分屏属性以便支持2K,4K高分辨率,尤其手机APP

写在main函数的#if(QT_VERSION >QT_VERSION_CHECK(5,6,0))QGuiApplication::setAttribute(Qt::AA_EnableHeightDpiScaling);QApplication a(argc,argv);前面

2020-12-25 17:47:38 1344

原创 Qt 之 qInstallMessageHandler(重定向至文件)

#include "logoutout.h"#include <QtWidgets/QApplication>#include <QMutex>#include <QDateTime>#include <QScreen>#include <QTextStream>#include <QFile>void MessageTypePut(QtMsgType type, const QMessageLogContext &am.

2020-12-11 10:21:15 220

原创 Qt 动画开始停止

.h文件#ifndef ONTOPBOX_H#define ONTOPBOX_H#include <QWidget>#include <QTimer>#include <QTime>#include <QMediaPlayer>#include "ui_OnTopBox.h"#include <QParallelAnimationGroup>#include <QPropertyAnimation>c...

2020-12-04 10:31:32 908

原创 Qt 串口发送接收数据(拆包处理)

.h文件#ifndef MAINWINDOW_H#define MAINWINDOW_H#include <QDebug> #include <QQueue>#include <QTimer>#include <QtSerialPort/QSerialPort> #include <QtSerialPort/QSerialPortInfo> #include "ConfigFileXiaoNiao.h"/********...

2020-12-02 09:35:46 3992

原创 Qt QTouchEvent 多点触控

首先设置接收触控事件 setAttribute(Qt::WA_AcceptTouchEvents, true);bool CollectionPoint::event(QEvent *event){ switch (event->type()) { case QEvent::TouchBegin: case QEvent::TouchUpdate: case QEvent::TouchEnd: { m_pos.clear(); QTouchEvent *touchE...

2020-09-27 11:33:09 8123 2

转载 Qt 之 qInstallMessageHandler(重定向至文件)

处理程序输出调试信息,而且可以很直观、很方便的得到输出代码所在的文件、函数、行号等信息。自定义消息处理下面,我们来根据需要自定义消息处理程序。其中输出格式包含:输出信息、文件、函数、行号、日期时间。这样就很利于我们追踪了。void myMessageOutput(QtMsgType type, const QMessageLogContext &context, const QString &msg){ // 加锁 static QMutex mutex;

2020-09-22 18:52:01 236

原创 Qt 程序单例运行,当已经运行时自动显示置顶已运行的程序(互斥量)

单例程序检测:#include "speechfusion.h"#include <QtWidgets/QApplication>#include <QFontDatabase>#include <QSharedMemory>#include <QMessageBox>#include "WaitSignal.h"#include <qmutex.h>#include <windows.h>using names.

2020-09-21 19:45:11 938 1

原创 Qt TCP 断开重连

#include "TCPConnectEngine.h"#include "AnalysisJson.h"#include "SpeechFusion.h"#include "Config.h"TCPConnectEngine * TCPConnectEngine::GetInstance(){ static TCPConnectEngine *pInstance = NULL; if (pInstance == NULL) { pInstance = new TCPConnectE.

2020-09-16 10:27:57 3377 1

原创 Qt 5.13 使用遇到的问题

在开发一个软件的时候最初是使用的Qt 5.9.9进行开发,并没有遇到什么问题。最近项目项目升级,目前得开发环境和版本是Qt 5.13 源码还是使用的旧的没有做任何改变,可是却出现了不同的效果:原始界面:点击拨号按钮切换QTabWidget 索引Qt 5.9.9:Qt 5.13:点击拨号按钮就会切换QTabWidget 的索引但是使用Qt5.13 生成的程序界面没有刷新,用鼠标在界面上滑动才会刷新部分控件。可能是Qt的bug ,目前没有找到原因和解决方法,望大佬..

2020-09-11 14:29:25 470

使用QNetworkProxy类简化网络应用的代理支持

使用QNetworkProxy类简化网络应用的代理支持

2025-12-04

程序崩溃定位 插件,vs打开配置好路径即可定位错误位置

程序崩溃定位 插件,vs打开配置好路径即可定位错误位置

2022-08-11

serverThread.rar

QTcpServer多线程实现,简单例子仅供参考学习

2019-12-20

Qt项目中可使用的GitHub项目.md

文档是Qt学习的一些网站,能够解决大部分遇到的问题

2019-09-17

Aero.rar Qt Win10 窗口毛玻璃效果

Qt Win10 窗口毛玻璃效果 包含窗口透明效果| 在Win10上界面毛玻璃效果,调用未公开API实现,VS2015+WIN10测试可用 文档包含全部代码

2019-08-08

QStackedWidget-Animation.rar

QT widget实现手机界面滑屏效果,支持鼠标滑动,触摸屏上滑动 随着智能手机的不断普及,手机屏幕成为人机交互的重要方式。现在手机主界面基本上都是左右滑动翻页。Qt如何实现呢?

2019-11-19

TimeLine2.rar(QPainter时间轴绘制,实现刻度的缩放,移动,值对应)

简单的QPainter时间轴绘制,实现刻度的缩放,移动,值对应

2019-06-26

vs 2017离线安装包

vs 2017离线安装包vs 2017离线安装包vs 2017离线安装包vs 2017离线安装包vs 2017离线安装包

2020-09-08

GanttMel-master.rar

Qt QPainter 绘制甘特图

2021-11-15

TimeLine.rar

简单的QPainter时间轴绘制,实现刻度的缩放,移动,值对应

2019-06-25

35个可商用免费素材网站整理.xlsx

实用性爆表的表格图像、视频、矢量……共35个网站,表中含有网站简介和素材类型,做PPT必备啊~

2019-09-27

versionCopyTool.rar

qt 版本检查自动更新程序

2021-08-19

MousePos.rar

系统鼠标钩子,相对鼠标原始数据获取

2021-08-17

qt 绘制画板矩形圆Board.rar

qt 绘制画板,矩形 圆等

2021-08-10

Windows_aitalk.zip

讯飞离线命令词识别Window下Demo Qt封装使用,使用前若登录失败请检查APPID 相关问题。讯飞语音相关便捷参考资料请参考文件夹下:参考.txt

2019-05-15

Qt 导航器 模仿图片 地图导航窗口 导航器.rar

Qt 导航器 模仿图片 地图导航窗口 通过缩略窗口是窗口快速定位并显示出可显示区域

2021-04-29

iFLYiatDemo.rar

实时语音转文字 自动修正 语音语义理解 自动分段添加标点

2020-07-27

samp15_4AudioInput.zip

qt 实时获取麦克风数据绘制音波

2021-01-07

Windows 运行库集合

window 运行库集合安装 window 运行库集合安装window 运行库集合安装window 运行库集合安装window 运行库集合安装

2020-09-08

Visual Assist X 支持 vs2008 2010 2012 2013 2015内涵VA_X.dll

Visual Assist X 通用破解版直接安装替换即可,内有使用说明

2017-12-04

npp.7.8.6.Installer.exe

Notepad++ 下载

2020-04-28

WindowsIcons-master.rar

软件图标素材 svg

2020-06-04

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除