- 博客(21)
- 资源 (5)
- 收藏
- 关注
原创 Qt修改window系统时间
Qt修改系统时间只能调用系统接口,window自然使用window自带的SetSystemTime函数。1 QDateTime("2021-02-03 12:10:06.000 中国标准时间 Qt::LocalTime")3 QDateTime("2021-02-03 12:10:06.000 中国标准时间 Qt::LocalTime")2.发现设置小时的问题,如上文 设置0点,系统为8点 设置16点,系统为第二天0点,中间时差8小时。问题应该是时差上,中国时间跟美国时间差8个小时?
2023-04-17 21:34:40 2352 2
原创 QT在Ubuntu下串口权限问题
解决办法:将当前登录用户加入dialout组命令:sudo usermod -aG dialoutwen备注:wen为当前登录用户名,执行完后重启,当前用户获得串口权限
2021-11-15 11:38:09 967
原创 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 773
原创 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 4697
原创 Qt 内嵌浏览器几种办法
1.使用axWidgetQT += axcontainer然后ui里面就可以出现QAxWidget 直接拖入就可以 ui->axWidget->setControl(QString::fromUtf8("{8856F961-340A-11D0-A96B-00C04FD705A2}")); ui->axWidget->setFocusPolicy(Qt::StrongFocus); ui->axWidget->setProperty(..
2020-11-23 14:16:27 6177 3
原创 基于Qt的文件查看器
需要一个读取本地文件的一个控件使用使用tableView创建一个核心代码: foreach (const QStorageInfo &storage, QStorageInfo::mountedVolumes()) {//查找电脑所有盘符 if (storage.isValid() && storage.isReady()) { ...
2020-11-12 16:53:18 696
原创 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 1303
原创 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 1027 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 1614
原创 Qt+ffmepg 实现音频的录制 没有编码 仅仅是录制
实现音频录制需要3个步骤:1.打开输入设备2.获得数据包3.输出到文件 因为本篇没有牵扯到编码 所以就直接已二进制保存源文件打开输入设备:(1):获得系统所有音频设备名称 //获取输入音频设备名称 QVector<QString> aDeviceListI; QList<QAudioDeviceInfo> audioDeviceListI = QAudioDeviceInfo::availableDevic...
2020-08-05 13:54:44 292
原创 Qt关于导入ffmpeg库文件
Qt关于导入ffmpeg库文件1.下载ffmepg库window在官方有现场编译好的库文件,不需要自己编译,直接拿过来用就可以,下载地址网址:https://ffmpeg.zeranoe.com/builds/注:之前看了网上一些相关的配置文章,对于windows7 (64bit)下是选用64bit还是32bit的ffmpeg有着一些区别,有网友在64bit下...
2020-08-05 10:36:03 927 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 808
原创 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 5267
原创 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 1806
原创 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 2218
原创 Qt读取海康威视NVR服务器视频
最近有一个项目需要用到NVR服务器进行二次开发,记录下开发遇到的问题。1. 海康威视库环境的搭建先去官网下载对应环境,注:使用Qt Creator 编译只能使用32位的库文件 不能使用64位 这个问题折腾了很久2. 环境搭建好后,海康威视文件内有对应的demo,需要其他功能可自行进行查看3.测试demo按照demo进行测试,只需要注意一个选择NV...
2019-08-09 11:40:13 1894
原创 关于QT与海康威视环境配置的问题
配置海康威视库的时候,出现一些问题,记录下:1.error: undefined reference to `_imp__NET_DVR_Init@0'等一系列error: undefined reference xxxx 问题 应该跟使用海康威视64位库的问题,使用32位 就可以解决 具体原因不知2.错误提示NET_DVR_ALLOC_RESOURCE_ERR...
2019-08-07 14:45:16 2448 1
自用软件安装环境,Qt5.4.0连接oracle方法
2023-09-03
基于Qt的文件查看器
2020-11-12
MySQL Server 5.6.zip
2020-07-17
vlc_qt5.8.zip
2020-04-22
office.zip
2020-04-21
haikangdemo.zip
2019-08-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人