![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Qt
﹏不知、所措
这个作者很懒,什么都没留下…
展开
-
Qt发送键盘事件
Qt发送键盘事件原创 2022-07-24 12:56:09 · 2218 阅读 · 1 评论 -
Qt中一些常用的正则
记录Qt中一些常用的正则原创 2022-07-21 11:39:01 · 294 阅读 · 0 评论 -
QT在Ubuntu下串口权限问题
解决办法:将当前登录用户加入dialout组命令:sudo usermod -aG dialoutwen备注:wen为当前登录用户名,执行完后重启,当前用户获得串口权限原创 2021-11-15 11:38:09 · 981 阅读 · 0 评论 -
QWebEngineView 获取超链接地址
需要重写QWebEnginePage重写虚函数 acceptNavigationRequest 然后把地址传上去就可以#ifndef WEBENGINEPAGE_H#define WEBENGINEPAGE_H//webenginepage.h#include <QWebEngineView>class WebEnginePage : public QWebEnginePage{ Q_OBJECTpublic: explicit WebEnginePage.原创 2021-10-28 10:32:24 · 814 阅读 · 0 评论 -
Qt使用QTextToSpeech进行语音播报
QTextToSpeech是从Qt5.8推出的用于方便将文本转换成语音的类,使用say()开始合成文本。通过setLocale()指定语言。要在可用语音之间进行选择,可以使用setVoice()。使用方式:增加:QT += texttospeech头文件:#include <QTextToSpeech>QTextToSpeech *tts;tts = new QTextToSpeech(this);tts->setLocale(QLocale::Chin...原创 2021-06-22 09:39:57 · 4865 阅读 · 0 评论 -
Qt检测U盘
原理:通过检测Widget::winEvent(MSG *msg, long *result),当pc上有U盘插拔时,会自动触发这个函数。通过检测此消息是否是WM_DEVICECHANGE就可以代码:#include <windows.h>#include <QMainWindow>#include <dbt.h>#include <QString>#include <QDebug>private:.原创 2020-11-10 19:27:40 · 1318 阅读 · 0 评论 -
Qt 发送 http 数据到服务端
使用 network头文件1.初始化客户端QNetworkAccessManager *m_manager;m_manager = new QNetworkAccessManager(this);connect(m_manager, SIGNAL(finished(QNetworkReply*)), this, SLOT(replyFinished(QNetworkReply*)));void Widget::replyFinished(QNetworkReply *repl...原创 2020-11-02 17:28:19 · 1073 阅读 · 1 评论 -
在Qt使用JSON格式数据
主要类为QJsonArray QJsonDocumentQJsonObject1.发送json数据 //创建JSON对象 QJsonObject root_Obj; //添加键值对,值的类型自动识别,顺序不可自定义 root_Obj.insert("id", 4); root_Obj.insert("status", 1); root_Obj.insert("enable", true); root_Obj.insert("update_.原创 2020-09-01 11:53:10 · 1647 阅读 · 0 评论 -
Qt+ffmepg 实现音频的录制 没有编码 仅仅是录制
实现音频录制需要3个步骤:1.打开输入设备2.获得数据包3.输出到文件 因为本篇没有牵扯到编码 所以就直接已二进制保存源文件打开输入设备:(1):获得系统所有音频设备名称 //获取输入音频设备名称 QVector<QString> aDeviceListI; QList<QAudioDeviceInfo> audioDeviceListI = QAudioDeviceInfo::availableDevic...原创 2020-08-05 13:54:44 · 315 阅读 · 0 评论 -
Qt关于导入ffmpeg库文件
Qt关于导入ffmpeg库文件1.下载ffmepg库window在官方有现场编译好的库文件,不需要自己编译,直接拿过来用就可以,下载地址网址:https://ffmpeg.zeranoe.com/builds/注:之前看了网上一些相关的配置文章,对于windows7 (64bit)下是选用64bit还是32bit的ffmpeg有着一些区别,有网友在64bit下...原创 2020-08-05 10:36:03 · 954 阅读 · 2 评论 -
Qt5.4读取mysql数据库
因为Qt5.4自带QMYSQL的驱动程序类型,但没有自带mysql的dll 所以只需要把libmysql.dll放在Qt的bin目录就可以了。注意:dll的32位和64位跟Qt需要一致libmysql.dll安装mysql的安装包就有bin目录为 我的目录:D:\Qt5\5.4\mingw491_32\bin使用代码:QSqlDatabase db2 =QSqlDatabase::addDatabase("QMYSQL", "mysql");// 如果要连接多个数据库,必须指定...原创 2020-07-17 10:24:37 · 823 阅读 · 0 评论 -
Qt 使用QAxWidget操作 ppt
很久以前实现的功能,现在突然要使用了,怕忘记记录一下效果: 弹出一个ppt窗口进行幻灯片播放1. pro : 增加 QT+=axcontainer2.声明一个 QAxObject *ppt_dsoframer;构造函数里面实例化ppt_dsoframer=new QAxObject(this);ppt_state=ppt_dsoframer->se...原创 2020-04-20 17:20:23 · 5561 阅读 · 0 评论 -
Qt 关于 QDateTime与QString 转换问题
QDateTime转换到QString 使用QDateTime QDateTime::fromString(const QString & string, Qt::DateFormat format = Qt::TextDate)QString DateTime=“ 2019-08-26 10:15:01”‘qDebug()<<QDateTime::from...原创 2019-08-26 17:25:30 · 1858 阅读 · 0 评论 -
Qt使用VLC_Qt 注意点
项目需要一个边下边播视频的一个功能。最根本的办法就是自己写视频的解码/编码,做到自己下载-播放全局操作,但实力不允许啊通过大佬指点使用VLC_Qt 库来实现对应功能。官网地址:https://vlc-qt.tano.si/ Github 地址:https://github.com/vlc-qt 示例地址:https://github.com/vlc-qt/examples1。首...原创 2019-08-09 12:06:21 · 2226 阅读 · 0 评论 -
Qt读取海康威视NVR服务器视频
最近有一个项目需要用到NVR服务器进行二次开发,记录下开发遇到的问题。1. 海康威视库环境的搭建先去官网下载对应环境,注:使用Qt Creator 编译只能使用32位的库文件 不能使用64位 这个问题折腾了很久2. 环境搭建好后,海康威视文件内有对应的demo,需要其他功能可自行进行查看3.测试demo按照demo进行测试,只需要注意一个选择NV...原创 2019-08-09 11:40:13 · 1946 阅读 · 0 评论