自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(56)
  • 资源 (3)
  • 收藏
  • 关注

原创 Qt Post人脸认证(阿里云,腾讯云)

2.查询无返回结果(增加libcrypto-1_1.dll、libssl-1_1.dll)。1.请求头查询(使用QUrlQuery而不是setRawHeader)。

2023-06-13 11:43:32 185

原创 QGraphicsView笔记

1.连续拖拽2.多种图形可交互绘制

2023-01-28 15:48:41 1248

原创 QTabWidget使用笔记

隐藏tabify后的QTarBar

2022-12-05 16:44:13 346 1

原创 QDateTime/QDateTimeEdit使用笔记

QDateTimeEdit

2022-10-31 09:56:22 301

原创 Qt导出word报告(QAxObject)

Qt导出Word

2022-10-27 15:17:58 1140

原创 QProgressbar使用笔记

QProgressbar带小数点

2022-10-24 15:10:28 1078

原创 Mat函数传参

Mat函数传参

2022-09-27 10:20:09 967

原创 VS2017+Qt5.12使用问题笔记

一.未加载ucrtbase.pdbcontinue后代码一直未命中。

2022-08-10 14:47:37 1131

原创 Qt网络调试助手

Qt网络调试助手命令 + Enter键无效

2022-06-10 09:46:48 427

原创 QPainter绘制折线统计图

void Histogram::paintEvent(QPaintEvent *e)//猜测构造函数中会触发一次{ QPoint pointVertices = QPoint(10,10);//直方图矩形左上顶点 QPoint pointZero = QPoint(pointVertices.x(),pointVertices.y() + m_nHeight);//坐标原点(直方图左下原点) QPixmap pixmap(size()); //将画布的大小设置为和widget一样

2022-04-24 17:38:24 1014

原创 Qt线程池waitForDone+等待框

一.调用DlgProcess wait(QString("检查中"));wait.WaitFor([&]()//std::function<void()>& task //&表示引用传递捕捉所有父作用域变量{ m_pThreadPool->waitForDone();//猜测只有在此函数作用域内wait导致m_pProgress有效});二.DlgProcessDlgProcess::DlgProcess(QWidget *parent) :

2022-03-29 15:13:55 1543

原创 QSettings使用笔记

QSettings setting("./Setting.ini", QSettings::IniFormat);//猜测此步不创建Setting.ini文件 QFile file("./Setting.ini"); if (file.exists()) { //文件存在则读值 bContinuity = setting.value(QString("bContinuity")).toBool(); bImg = setting.value(QString("bImg")).toBool()

2022-03-14 11:21:14 390

原创 八爪鱼使用笔记

一.下载https://www.bazhuayu.com/tutorial8/az7bb二.非固定元素循环以58同城租房网页为例,学习非固定元素循环使用选中全部-循环点击单个链接-选中全部-采集以下图片url地址三.易错笔记忘点击采集数据致运行报错......

2022-03-14 09:24:44 172

原创 Qt调用百度翻译api

Qt调用百度翻译API

2022-02-18 17:38:01 631

原创 Qt多线程(继承QThread、QObject简单实例代码对比)

以文件复制为例将继承QThread、QObject,两种Qt多线程方式作简单实例代码对比

2022-02-17 09:35:49 1010

翻译 QWidget长宽等比例

方式一:重写QFrame参考链接:qt 中控件保持比例缩放方式二:重写resizeEvennt参考链接:关于Qt窗口保持宽高比的研究QT保持窗口宽高比

2021-11-11 11:00:07 1884

原创 Qt5串口助手(QSerialPort)

一.易模糊点1.1 下位机回数据可能分隔多次传输,需字符串拼接。可能累计多次传输,需取最后一次完整命令。二.代码2.1 串口类#ifndef SERIAL_H#define SERIAL_H#include <QObject>#include <QSerialPort>class Serial:public QObject //要继承QObject,才能使用 connect() 函数{ Q_OBJECTpublic: Serial();

2021-11-03 09:58:32 736

原创 switch和if的区别

一 参考链接谈一谈if…else和switch的区别二 区别总结1. switch不支持string等类型。2. switch调用类似跳转表,时间换空间。3. 部分编译器,switch分支语句里声明变量会语法报错。D:\Code\...cpp:263: error: C2361: “default”标签跳过“变量”的初始化操作...

2021-10-14 14:41:54 491

原创 Qt 未找到文件:NMAKE

一.报错内容NMAKE???? error: U1073: 不知道如何生成“"[0x7FFDE461A690] ANOMALY: meaningless REX prefix used"”NMAKE???? error: U1077: “D:\VS2017\IDE\VC\Tools\MSVC\14.16.27023\bin\HostX64\x64\nmake.exe”: 返回代码“0x2”二.问题分析三.解决方法屏蔽.qrc资源文件部分。...

2021-09-28 15:44:10 4289 1

原创 企业微信api使用笔记

企业微信开发

2021-09-02 10:27:35 329

原创 QVector/std::vector(list)使用笔记

一.区别1.QVector可预先不定义大小,但越界情况下仍不能用[]操作符([]较at函数深复制,访问速度更慢)。2.增加新元素可直接用append函数/<<运算符,在数组最后端添加元素而不用担心溢出问题。二.参考链接QVector基本用法......

2021-09-01 11:40:00 1753

原创 Qt信号槽及常见问题总结

一.原因分析connect函数执行多次。二.解决方法2.1 避免connect语句执行多次。2.2 设置信号槽第5个参数为Qt::UniqueConnection。

2021-08-03 11:14:02 1267

原创 opencv4.5.0 + VS2017编译(win10)

一.参考链接opencv 4.5编译FFmpeg或ippicv下载二.编译问题参考链接一后主要问题:2.1 vgg_generated_64.i等文件下载较慢解决方法:C:\Windows\System32\drivers\etc\hosts文件 加IP后缀。2.2 找不到ffmpeg_version.cmake解决方法:其它地方找到后复制到指定路径。2.3 无法下载ADELinux环境解决参考原因分析:"https://github.com/opencv/ade/archive/"失

2021-07-29 15:44:59 495

原创 Qt常用计算函数

一.示例代码一int n2 = qMax(1,n1);//取较大值int nLen = qSqrt(qRectX*qRectX + qRectY*qRectY);//根号 qreal angle = qAtan2(qRectY,qRectX);//反正切函数int x2 = i*qCos(angle);//int y2 = i*qSin(angle);

2021-07-28 17:21:53 2077

原创 QMainWindow/QWidget设置全屏及其它模式

一.全屏setWindowFlags(Qt::Window);showFullScreen();二.退出全屏setWindowFlags(Qt::Widget);showNormal();

2021-07-27 15:36:40 3910

原创 QString字符串截取(section,正则表达式)

一.语法格式section ( QChar sep, int start, int end = -1, SectionFlags flags = SectionDefault ) const二.使用示例QString sPath = QString("E:/Data/20210218/Section/test_00501_CH1.jpg");//1.顺序截取类似split函数QString sDate = sPath.section('/',1,2);////2.1逆序截取(单个,从左到右

2021-07-26 15:59:44 5328

原创 QtCreator/VS2017添加资源文件(图标)

代码开发环境:Qt+msvc一.QtCreator1.1 QAction通过qrc文件较方便。1.2 exepro文件添加RC_ICONS = $$PWD/Res/oeImage/oeImageCenter.ico二.VS2017尝试通过qrc文件和rc文件失败。2.1 QAction以代码文件中指定相对路径。(vs运行以vcxproj路径作为起始路径,双击运行以exe路径作为起始路径,资源文件位置要求同级目录及下属目录)。2.2 exe项目右键添xingmu加图标(icon)。

2021-07-23 15:26:33 1621

原创 error: RC2135 : file not found:

一.报错描述D:\Code\BigGraph\Big300\BigGraph_resource.rc:3: error: RC2135 : file not found: D:\Code\BigGraph\Big300\Res\images\oeImageCenter.ico二.问题代码pro文件中指定iconRC_ICONS = $$PWD/Res/images/oeImageCenter.ico三.原因分析oeImageCenter.ico路径修改未找到。...

2021-07-23 11:08:43 2140

原创 pro,pri工程文件使用

proQT += core gui #printsupportgreaterThan(QT_MAJOR_VERSION, 4): QT += widgetsTARGET = BigGraphTEMPLATE = appRC_ICONS = 3.icoDEFINES += QT_DEPRECATED_WARNINGSinclude(Dlg/Dlg.pri)include(Draw/Draw.pri)include(kqwaitdlg/kqwaitdlg.pri)incl

2021-06-29 17:36:50 182

原创 QDialog无边框

一.总体思路1.重写QDialog二.代码头文件#ifndef MYDIALOG_H#define MYDIALOG_H#include <QDialog>class QPaintEvent;class QMouseEvent;class FramelessDialog : public QDialog{public: FramelessDialog(QWidget *parent = 0);protected: void changeTitle(Q

2021-06-07 18:02:10 1826

原创 QMainWindow无边框(自定义标题栏)

一.总体思路1.重写QMenuBar插入MainWindow参考https://blog.csdn.net/gnibuoz/article/details/1059703282.QWidget插入MainWindow(setMenuWidget(w);本文采用方法)二.代码头文件#ifndef KQTILTLE_H#define KQTILTLE_H#include <QWidget>#include <QPushButton>namespace Ui

2021-06-07 17:58:16 3033

原创 Qt创建库工程(error: C2491)

一.问题描述QtCreator创建库工程报错,error: C2491: 不允许 dllimport 静态数据成员的定义。#if defined(FRAMELESSWINDOW_LIBRARY)# define FRAMELESSWINDOWSHARED_EXPORT Q_DECL_EXPORT#else# define FRAMELESSWINDOWSHARED_EXPORT Q_DECL_IMPORT#endif二.解决方法VS2017下创建库工程。#ifndef BUILD_S

2021-05-27 10:17:24 691

原创 QString/std::string使用笔记

1.数字前补0QString str = QString("%1).arg(str,2,10,QLatin1Char(‘0’)) ;

2021-05-26 14:43:51 137

原创 qss样式表异常问题记录

一.参考链接qss 样式不生效–注释不能嵌套二.问题描述及测试结果(notepad++上编辑,UTF-8编码)。A.“/第十二部分 QProgressBar进度条/”。初步测试结果,结尾“*/”前中文字为奇数个则失效,猜测引起乱码。...

2021-05-20 10:08:10 201

原创 QSS使用小结

一.参考链接样式表语法盒子模型二.QSS文件调用代码QFile file(sPath);//qrc:/style.qssfile.open(QFile::ReadOnly);QTextStream filetext(&file);QString stylesheet = filetext.readAll();qApp->setStyleSheet(stylesheet);三.问题发现及解决思路A.样式表不能设置QMainWindow标题栏背景色(程序的最外层边框加载的是系

2021-05-20 10:07:48 1468 1

原创 QMainWindow界面直接添加QAction

第一步,右方属性栏右键“t添加工具栏”。第二步,中下方添加action,右键“转到槽”创建Trigger槽函数。第三步,拖到上方工具栏。

2021-05-12 16:24:41 739 2

原创 QWidget去掉上方勾标记(帮助按钮)

setWindowFlags(Qt::Dialog | Qt::WindowCloseButtonHint);//仅保留关闭栏setWindowFlags(Qt::Dialog | Qt::WindowSystemMenuHint);setWindowFlags(windowFlags()&~Qt::WindowContextHelpButtonHint);//对话框去掉右上角的问号:setWindowFlags(Qt::CustomizeWindowHint | Qt::WindowClos

2021-05-07 14:23:13 508

原创 QString乱码笔记

一.转换。QString 转 LPCSTR toLocal8BitQString 转 LPCWSTR utf16二.VS。下载“ForceUTF8(NoBIM)”工具(VS2017连网下载若只是计划安装,出门单独下载吧,坑了半下午)。c/c++ 命令行 /utf-8三.QtCreator。#pragma execution_character_set(“utf-8”)四.cmake。add_compile_option("/utf-8").........

2021-04-22 10:43:04 3795

原创 Qt文件系统使用笔记(QFile,QDir)

一.文件夹遍历,过滤.和..。 QDir dir(m_sPathIn); if(!dir.exists()){ QString sText = QString("文件路径'%1'不存在").arg(m_sPathIn); emit MessageEmit(sText); return; } QTime t1 = QTime::currentTime(); //第一步,遍历通道-层数两级文件夹 QFile

2021-04-21 09:49:00 3039

原创 VS2017调试未加载Qt5cored.pdb(MaintenanceTool维护工具的使用)

一.参考链接QT VS2017 源码调试出现Qt5cored.pdb 解决方法VS2017+Qt5.12 源码调试 PDB文件安装【C++学习之路】解决:无法查找或打开 PDB 文件二.MaintenanceTool维护工具的使用QT官网文件下载较慢或下载不了(打不开),通过维护工具可下载,需要设置资料。点击设置->资料档案库->临时资料档案库->添加按钮,添加如下下载源:https://download.qt.io/online/qtsdkrepository/window

2021-04-20 16:58:49 2160

整合Github上QSS-master工程

方便Qt调试qss时,免运行查看编辑效果。

2022-04-18

Qt调用百度翻译api(QtCreator工程)

Qt调用百度翻译api(QtCreator工程)

2022-02-21

以文件复制为例将继承QThread、QObject,两种Qt多线程方式作简单对比

以文件复制为例将继承QThread、QObject,两种Qt多线程方式作简单对比

2022-02-17

空空如也

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

TA关注的人

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