
QT
微尘..
编程爱好者
展开
-
CMake常识
当前文件路径# 安装路径${CMAKE_INSTALL_PREFIX} # 默认值为 /usr/local# 项目编译路径# 项目名# 项目路径,值参照下面PROJECT指令说明。原创 2022-08-11 16:16:53 · 511 阅读 · 1 评论 -
EnigmaVirtualBox打包成单独exe文件
1.选择文件项目目录可执行exe文件。2.选择输出打包后的exe文件的目录。3.把除项目目录里exe文件之外的文件添加或拖拽到文件对话框,最后执行封包就完成了。原创 2022-05-18 16:40:43 · 944 阅读 · 0 评论 -
SQLite指令
查看所有用户信息 SELECT * FROM table_name; 查询指定列的内容 SELECT column1, column2....columnN FROM table_name; 查询特定条件的信息 SELECT column1 FROM table_name [ WHERE CONDITION ]; 特定信息日期查询 (日期的格式化 是DateTime.ToStrin...原创 2020-04-22 14:52:31 · 162 阅读 · 0 评论 -
QT 事件过滤器
Widget::Widget(QWidget *parent) : QWidget(parent) , ui(new Ui::Widget){ ui->setupUi(this); ui->textEdit->installEventFilter(this);}bool Widget::eventFilter(QObject *obj, ...原创 2020-04-01 11:48:45 · 165 阅读 · 0 评论 -
朝闻大侠 QT Qss选择器 滚动条样式等链接......
https://www.cnblogs.com/findumars/p/11785096.htmlhttps://www.cnblogs.com/findumars/p/6209712.html //QT滚动条样式https://www.cnblogs.com/findumars/p/9231733.html //Qt样式表——选择器详解(父子关系,插图详细解释)...原创 2020-03-31 14:37:11 · 179 阅读 · 0 评论 -
QT5.13.2 配置MYSQL8.0
1.安装MYSQL8.0可参考https://blog.youkuaiyun.com/zhouzezhou/article/details/52446608安装时注意若不选Development Components 将无法生产include文件夹和相关的lib库。2.编译mysql驱动Qt5.13.2 安装时选上src,因为要自已编译mysql plugins用QtCreate 打...原创 2020-03-16 11:31:39 · 564 阅读 · 0 评论 -
QT QProcess逐行调用cmd指令
1.初始化 QProcess绑定输出函数 clipProcess=new QProcess(this); clipProcess->setProcessChannelMode(QProcess::MergedChannels); connect(clipProcess,SIGNAL(readyReadStandardOutput()),this,SLOT...原创 2020-03-02 23:47:01 · 1678 阅读 · 0 评论 -
QTwindows 7调整系统主音量方法
需要在.pro文件中加 QT += axcontainer#include <mmdeviceapi.h>#include <endpointvolume.h>#include <audioclient.h>//#include <combaseapi.h>//#include <ks.h>#include <...转载 2020-02-29 11:43:12 · 2015 阅读 · 1 评论 -
QT乱码显示解决方法
一行代码搞定:#pragma execution_character_set("utf-8")或字符串格式转换:QString::fromLocal8Bit("中文"); QStringLiteral("中文");原创 2020-02-12 18:50:33 · 164 阅读 · 0 评论 -
Qt creator QTAv 编辑配置、打包注意事项(windows环境)
1.windows环境编译QtAV的源代码1.1下载依赖库下载FFmpeg依赖库ffmpeg-3.4.2-win64-dev,ffmpeg-3.4.2-win64-shared 下载地址:https://ffmpeg.zeranoe.com/builds/QTAV编译好的依赖库QtAV-depends-windows-x86%2Bx64.7z 下载地址:https:/...原创 2020-01-27 13:31:53 · 3098 阅读 · 2 评论 -
QT webengine默认无法播放mp4 解决方法
QT webengine默认无法播放mp4视频,需要手动编辑。https://download.youkuaiyun.com/download/xiaohai7521s/12027963是编译好的dll相关文件,只需覆盖本地文件Qt5WebEngine.dll等相关文件即可...原创 2020-01-13 13:15:28 · 2065 阅读 · 2 评论 -
QT 多线程绘图
绘画类 ,发送自动生成的Image图像。#ifndef MYTHREAD_H#define MYTHREAD_H#include <QImage>#include <QObject>class myThread : public QObject{ Q_OBJECTpublic: explicit myThread(QObject *pa...原创 2019-12-08 20:32:04 · 2514 阅读 · 0 评论 -
QT 打包工具cmd指令
打包文件目录 D:\Qt\Qt5.5.1\5.5\mingw492_32\bin\windeployqt.exe项目目录:拷贝.exe到自定义文件夹D:\xxx\xxx.exe打包命令:D:\xxx>D:\Qt\Qt5.5.1\5.5\mingw492_32\bin\windeployqt xxx.exe(项目exe文件)...原创 2019-11-18 10:24:29 · 684 阅读 · 0 评论 -
QT 绑定槽
类定义中包含 Q_OBJECTclass Form : public QWidget{Q_OBJECT.......private slots: void on_pushButton_clicked()//按钮点击事件{ emit shootplay("this is shoot message");}signals: void...原创 2019-11-10 16:16:33 · 228 阅读 · 0 评论 -
QT 网络文件下载
https://blog.youkuaiyun.com/yao_hou/article/details/98504942原创 2019-11-07 22:49:33 · 1180 阅读 · 0 评论 -
QT QDesktopServices 通用桌面服务的方法(运行打开文件)
QDesktopServices类提供了访问通用桌面服务的方法。在适当的web浏览器为用户的桌面环境打开给定的URL,如果成功返回true,否则返回false。如果URL是本地文件的一个引用,那么它会在一个合适的应用程序中打开,而不是在web浏览器中打开。如果应用程序关闭,则之前打开的QUrl会自动关闭。#include "mainwindow.h"#include "ui_ma...转载 2019-11-07 22:30:50 · 1136 阅读 · 0 评论 -
QT 播放器设置
#include "widget.h"#include "ui_widget.h"#include <QtCore/QTime>#include <QFile>#include <QTimer>#include <QVBoxLayout>#include <QVideoWidget>Widget::...原创 2019-11-05 00:38:19 · 445 阅读 · 1 评论 -
利用qt和ffmpeg软件来制作视频裁剪工具
什么是ffmpeg?Libav(旧称:FFmpeg)是一个自由软件,可以运行音频和视频多种格式的录影、转档、流功能[1],包含了libavcodec─这是一个用于多个专案中音频和视频的解码器库,以及 libavformat ——一个音频与视频格式转换库。libav的旧称"FFmpeg"这个单词中的 "FF" 指的是 "Fast Forward"[2]。有些新手写信给"FFmpeg"的项目...转载 2019-11-04 16:46:31 · 1927 阅读 · 1 评论 -
QT ffmpeg视频剪辑
ffmpeg cmd指令:source.avi视频从8秒开始时长为971秒剪辑 25帧率,保存到D:/demo.mp4。//ffmpeg.exe -i D:/source.avi -vcodec copy -y -r 25 -ss 8 -t 971 D:/demo.mp4 >> D:\clip_info.txt 2>&1QString program=QCo...原创 2019-11-04 16:44:44 · 1196 阅读 · 0 评论 -
QT QMediaPlayer播放器
注:使用QMediaPlayer需要在项目文件.pro加入 QT += multimedia QT += multimediawidgets 代码:QVBoxLayout *layout = new QVBoxLayout; QVideoWidget* videoWidget = new QVideoWidget;// QMediaPlaylist* p...原创 2019-11-04 15:20:54 · 336 阅读 · 0 评论 -
QT widget设置透明度
ui->widget->setAutoFillBackground(true); QPalette palette; palette.setColor(QPalette::Background, QColor(0,0,0,150)); // 最后一项为透明度 //palette.setBrush(QPalette::Background, ...原创 2019-11-04 09:59:39 · 7360 阅读 · 0 评论 -
QT QLabel加载网络图片
1.简单加载方法:void widget::on_pushButton_clicked(){ QString szUrl="https://XXX9a74.jpg"; QUrl url(szUrl); QNetworkAccessManager manager; QEventLoop loop; // qDebug() << "Re...原创 2019-11-03 17:28:11 · 2283 阅读 · 1 评论 -
Qt 播放gif动画
QMovie *pMovie = new QMovie("C:/213.gif"); ui->label->setFixedSize(400, 300); ui->label->setScaledContents(true); ui->label->setMovie(pMovie); pMovie->...原创 2019-11-03 11:21:30 · 367 阅读 · 0 评论 -
QT ui设计界面布局无法设置的问题
widget无法设置布局,原因widget内部必须有子部件,否则直接设置的为顶层布局。如图1、2原创 2019-10-30 11:02:58 · 5317 阅读 · 3 评论 -
Qt 中获取字体的像素高度和宽度
最近在用Qt做文字的滚屏效果,要计算字体的像素高度和像素宽度,用到以下几个函数:1. QLabel::fontMetrics().width(QString s):获取字符串s的总像素宽度。int QFontMetrics::width ( constQString&text, intlen= -1 ) constReturns the width i...转载 2019-10-25 00:13:29 · 3290 阅读 · 0 评论 -
Qt平台下使用QJson解析和构建JSON字符串
前言上一篇介绍了C语言写的JSON解析库cJSON的使用:使用cJSON库解析和构建JSON字符串本篇文章介绍,Qt开发环境下QJson库的使用示例,JSON解析配合API接口,就可以实现一些有趣的工具了,如全国油价查询工具,全国天气查询,空气质量查询,黄历查询,生活指数等等实用工具的开发。分享几个免费的API提供平台:K780:http://www.k780.com/api 天...转载 2019-09-24 17:08:56 · 300 阅读 · 0 评论 -
Qt Http链接问题,Initialization Failed.HTTPscod加载网页报错解决方法 qml: Error creating SSL context ()
本文链接:https://blog.youkuaiyun.com/f1jiaziqing/article/details/84871172折腾了三天!!!!!QT简直是太坑爹了!!!!!!QML加载网页,用webkit,webview总是加载不出来网页!!!!!!最后打印了错误,发现是SSL不对,看网上好多人说要重新安装OPENSSL,好复杂好复杂,最后发现就是QT运行时候缺少了两个dl...转载 2019-09-23 14:40:20 · 416 阅读 · 0 评论 -
Qt生成COM控件(Dsoframe.ocx)生成查看对应.h.cpp接口文件,新建窗口并调用Dsoframe
Qt工具对COM生成头文件和实现文件Qt提供了一个dumpcpp.exe,用来对指定的COM接口生成.h和.cpp文件,命令也很简单传入COM组件的UUID即可,cmd指令输入 "D:\Qt\Qt5.5.1\5.5\mingw492_32\bin\dumpcpp.exe {00460182-9E5E-11d5-B7C8-B8269041DD57}"00460182-9E5E-11d5...原创 2019-09-22 23:31:24 · 906 阅读 · 0 评论 -
qt集成dsoframer.ocx 注册打开office办公软件
最近一段时间真是事情太多了,前不久项目中一个嵌入office软件的问题,由于没有时间研究,且项目的需求是浏览word文档,偷了一个懒,把word文档转换成pdf文档,然后嵌入libcef浏览器给打开了 现在回过头来,重新研究了这方面的直接办法,在网上查了多方面的资料,终于决定要使用ocx这个方案来完成此项功能,可限于资源问题,ocx方面的资料 没怎么接触过,所以就盲目的在晚上看别人的...转载 2019-09-22 22:03:55 · 809 阅读 · 0 评论