自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 收藏
  • 关注

原创 通过QSettings增删改查.ini文件内容

遍历节点下所有key来获取value。获取节点下key对应的值。

2024-05-16 10:04:52 161

原创 使用QImage将多个.jpg图片裁剪再拼接

有多个QImage,将每个QImage按照各自的leftCut和rightCut左右裁剪值裁剪以后,最后把裁剪以后的QImage拼接到一起。

2024-05-15 16:36:24 160

原创 Qt连接Mysql8.2从安装到QMYSQL driver not loaded问题解决(详细!详细!详细!)

最详细的Qt连接Mysql8.2数据库流程

2023-12-19 13:06:54 1294

原创 对QGraphicsView进行缩放和拖拽

QGraphicsView视图进行缩放(以鼠标点击位置缩放)和拖拽。

2023-08-30 09:29:41 711

原创 史上最全的QMap遍历方式

QMap遍历方式

2023-05-27 16:49:38 14932 2

原创 通过QUuid生成唯一标识符

QUuid生成唯一标识符。

2023-05-19 17:01:01 575 1

原创 QAxObject操作Excel创建分组

QT操作excel的时候如何将数据分组

2023-04-19 15:33:51 139

原创 如何在VS + QT环境下导入svg或png图片

如何在VS + QT环境下导入svg或png图片。

2023-04-11 11:10:45 2416

原创 Git摘取提交记录(TortoiseGit小乌龟Pick操作流程)

Git摘取提交记录

2023-03-31 19:18:48 2436

原创 C++、QT 获取时间戳

时间戳

2023-01-12 12:30:03 762

原创 QSqlDatabase: QMYSQL driver not loaded问题解决(VS2015 + Qt5.12连接Mysql8.0)

QSqlDatabase: QMYSQL driver not loaded问题解决(VS2015 + Qt5.12连接Mysql8.0)

2022-12-29 11:58:37 811

原创 解决C# DataGridView控件中使用组合键不响应问题

使用DataGridView控件,将一行的全部数据复制到另一行,通过重写ProcessCmdKey接口,使用组合键(Ctrl + C、Ctrl + V)不响应。

2022-12-24 20:50:52 671

原创 HWND 与 QString 互转

QString与HWND互转

2022-11-07 10:08:57 752

原创 revit二开 项目基点(可见性设置、基点修改及获取)

revit二开项目基点可见性设置,基点修改,基点获取

2022-10-25 17:51:21 3387

原创 QT实现浮层绘制、样式处理、显示时机、躲避屏幕边缘功能

所谓浮层就是鼠标悬停到父窗体的某个按钮上,弹出一个子窗体。功能实现:1.浮层绘制2.浮层显示时机鼠标悬浮在命令图标之上3.浮层关闭时机点击浮层中的命令按钮鼠标指针移出“浮层区域”点击其它功能命令(除当前呼出浮层的命令)4.相对导航栏位置显示,不可以单独的拖动,但需考虑“躲避屏幕边缘”机制,即当导航栏位置到屏幕左侧的距离大于浮层窗体长度,浮层显示在导航栏左侧,反之显示在右侧

2022-09-26 18:56:32 613

原创 QT实现蓝色提示气泡绘制、显隐时机、移动、方向切换等功能

蓝色提示气泡上附有提示信息和一个可以点击的按钮,目的是为了引导或提示用户如何操作。文章实现了气泡的绘制,方向切换,显示时机,跟随父窗体移动等功能

2022-09-26 17:07:41 2197

原创 QT起一个线程实时监测某个进程是否正常运行

【代码】QT起一个线程实时监测某个进程是否正常运行。

2022-09-21 11:16:37 1898

转载 使用VS自带的msvsmon工具进行远程调试

转载:https://blog.csdn.net/weixin_41850878/article/details/106092616

2022-06-21 14:13:46 345

原创 string、const char*、const wchar_t*、QString等类型互转

【代码】string、const char*、const wchar_t*、QString等类型互转。

2022-05-19 16:38:19 1015

原创 VS + Qt环境,使用Log4z日志库简单实例

Log4z 日志输出

2022-04-25 14:39:08 2320

原创 QT 获取有多个显示器的分辨率

//网页更改窗体url后重置窗体void BIMQWebViewForm::slotResetWindow(int nWidth, int nHeight, int nDockLocation){setWindowSize(nWidth, nHeight);setMinimumSize(nWidth, nHeight);resize(nWidth, nHeight);//获取当前屏幕大小QScreen *screen = QGuiApplication::primaryScreen();Q.

2022-04-08 10:29:02 1802 1

原创 使用tinyxml操作(增加、修改、删除)XML文件

DisposeXMLFile.h#include "tinyxml.h"#include <string>using namespace std;class DisposeXMLFile{public: DisposeXMLFile(); ~DisposeXMLFile(); void createXMLFile(); void addXMLInfo(); void modifyNodeValue(TiXmlElement *pParentNodeElet, cons

2022-03-28 18:44:03 1698

原创 QEventLoop开启一个事件循环,实现延迟操作

1.通过QFileDialog::getSaveFileName()弹窗选择文件保存路径2.将二进制流写入到文件中3.进度条显示数据写入文件进度,进度条未实现4.通过QEventLoop开启一个事件循环,实现延迟操作 QString strRevitPath = "D:\";//文件保存路径 //选择保存位置; 弹窗选择路径,默认为D盘 QString strstrFileSavePath = QFileDialog::getSaveFileName(QApplication::ac

2022-03-23 18:23:48 732

原创 QT简单实现含有Token的Get及Post请求

post请求#include <QNetworkAccessManager>#include <QNetworkRequest>#include <QObject>#include <QEventLoop>#include <QNetworkReply>int httpPost(const QString& sUrl, QByteArray& outArr, const QString& strToken){

2022-02-22 17:36:31 2371

原创 windows下使用QT获取本机IP及Mac

获取网络信息,确定本机唯一值,返回本机 IP & mac。#include "QtNetwork/qnetworkinterface.h"std::map<QString,QString> getNetWorkInfo(){ std::map<QString, QString> mapNetWorkInfo; mapNetWorkInfo["ip"] = "127.0.0.1"; mapNetWorkInfo["hardwareAddress"

2022-02-21 09:46:49 1260

原创 C++结构体的五种定义方式

第一种struct student{ string name; string class; double score;};普通定义,声明变量:struct student stu1;第二种struct student{ string name; string class; double score;}Stu;

2022-02-18 13:54:56 10481 5

原创 Windows下获取本地IP地址的两种方法

总结两种获取本地IP地址的方法第一种:C++代码CmdExe.hclass CmdExc{public: CmdExc(std::string cmd, std::string mode = "rt"); ~CmdExc(); std::string getOutput() const; std::string getLocalIP(std::string ipconfig_content);private: std::string m_strOutpu

2022-02-17 17:08:10 2817

原创 QT中QDir及QFileInfo使用总结

在某一工程所在路径下创建一个文件夹,将工程数据以excel形式导出,并将excel保存到该文件夹中。获取路径创建新的文件夹肯定会遇到名称重复的问题,下面有两种方法可以达到在当前目录下文件不重名的目的。1.时间戳static const char *c_sDate = "yyyyMMdd";static const char *c_sTime = "hhmmss";//返回当前时间戳 形式:20220208000000QString getDataTimeString(){ //curre

2022-02-08 18:00:03 959

原创 编程亦可源于生活

行为三步曲Admonish your children in private,praise them in public,protect them at anytime。在私底下要告诫你的孩子在公开场合要表扬你的孩子在任何时候要保护你的孩子

2022-01-28 11:02:29 321

原创 预处理命令总结

C++预处理命令有三种:宏定义命令、文件包含命令、条件编译命令。这些命令在程序中都是以“#”来引导的,每条预处理指令必须单独占用一行,但在行尾不允许有分号“;”。1.宏定义命令使用#define定义1).常量定义#define PI 3.1415926这里的#define就是宏定义命令,编译器在处理这个代码之前会对PI进行处理替换为3.1415926,PI称为宏名。通常宏名定义为大写,以便与普通标识符区别。宏被定义后,通常不允许再重新定义,只有使用 #undef 命令才可以重新定义。一个定

2022-01-27 17:38:06 2152

原创 多态、重写(覆盖)、重载的理解

C++面向对象(OO)有三个基本特征:封装、继承、多态,往往多态是三个特征中最不好理解的。多态多态性可以用“一个接口,多种方法”简单概括,在程序运行的过程中才决定调用的函数。多态性是OO编程领域的核心概念。多态,字面意思是“多种状态”。多态性是将父对象设置成和它有相等技术的一个或多个子对象,赋值之后,父对象就可以根据赋值给它当前子对象的特征通过不同方式运作。一句话概括:允许将子类类型的指针赋值给父类类型的指针。多态性在C++中都是通过虚函数(Virtual)实现的。重写(覆盖)子类重新定义父类虚函数

2022-01-07 14:20:27 475

原创 VS常规配置及快捷键使用技巧

VS使用技巧

2021-12-10 18:10:11 7668 1

原创 QAxObject类操作Excel过程总结

使用Qt自带的axcontainer模块中的QAxObject类操作Excel需要知道其中的方法和属性,以下总结也是工作过程中用到过的。使用QAxObject不足之处:依赖本地Excel软件,否则无法正常导出导出数据量太大时,会影响性能,亲测,60w条数据需要两分钟bool ExportExcel::addWorkbook(){ m_pExcel = new QAxObject(); //连接Excel控件 if (!m_pExcel->setCont

2021-12-07 15:15:53 2298

原创 QT 中 QThread 回调函数的实现

线程回调ShowWebViewForm.h#include <QtWidgets/qwidget.h>#include <QDialog>#include <QThread> //线程执行基类class threadRunClass{public: virtual void threadCallbackFunc() = 0;};//线程类,执行线程基类的回调函数class exportThread : public QThread{

2021-12-07 10:31:12 789

原创 QT解析Json数据

QT解析Json数据完整流程准备Json数据存放路径:D:\路径\person.json数据//person.json{//QJsonObject "799570b6-5770-4b4a-b63c-be0b147563d3": [//QJsonArray { "name": "张三", "age":"35", "idNumber": "123456...", "children": [ { "nam

2021-12-06 17:37:58 1362

空空如也

空空如也

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

TA关注的人

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