自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 MEMCPY用法

【代码】MEMCPY用法。

2026-01-21 00:07:30 63

原创 QVector 二维 用法详细说明

二维 QVector 是 QVector 的嵌套使用,即 QVector<QVector<T>>,可以看作是一个动态的二维数组。

2026-01-20 23:47:51 280

原创 Pro文件详细说明

A.dll文件加载 A.dll文件位于New文件夹内部。$$QT_MAJOR_VERSION:Qt主版本。$$QT_MINOR_VERSION:Qt次版本。文件.cpp和.h等位于文件夹New内。$$PWD:当前.pro文件所在目录。$$OUT_PWD:构建输出目录。$$TEMPLATE:项目模板。$$TARGET:目标名称。

2025-12-23 23:14:15 137

原创 使用Matlab往Excel中写数据,写公式,保留两位小数,运行公式

使用Matlab往Excel中写数据,写公式,保留两位小数,运行公式

2025-12-14 23:17:33 90

原创 Qt C++ 直接使用QtXlsx库,操作Excel

5. 在Pro文件中,增加 include (./qtxlsx/src/xlsx/qtxlsx.pri)

2025-11-27 01:07:30 750

原创 Qt C++ 数据写入TXT文件多“\n”问题

读取使用下面的函数读取时,一共读取150000,也就是跟上面写入的行数一致。但是这个文件做为FPGA输入文件时,FPGA的软件读取的行数时150001!写入文件时,每行结束加一个“\n”,如果文件一共两个内容,在第二行内容结束是会有一个“\n”,也就是说光标会移动到第三行。

2025-08-20 23:27:32 147

原创 结构体和枚举类使用

摘要:在QObject派生类class_AA中定义了一个包含枚举成员的结构体Mystruct,其中枚举Myenum包含aa、bb、cc三个值。类中使用QVector存储Mystruct对象,提供了添加结构体到vector的方法addStruct()和打印所有元素的printAll()函数。示例代码演示了如何创建包含不同枚举值的结构体对象,并输出其内容(索引、名称和对应的枚举字符串)。这种设计实现了类型安全的数据组织和访问,适用于需要管理结构化数据的Qt应用场景。

2025-08-17 22:16:08 151

原创 Qt5.15 C++ QPushbutton的toggled状态下按键背景颜色问题

本文介绍了通过QPushButton的toggled信号实现按钮颜色切换的方法。当checked为true时按钮背景设为红色,false时设为绿色。但发现WindowsVista默认样式下红色显示效果不佳,于是通过QStyleFactory将按钮样式改为"Fusion"风格,解决了显示问题。实验表明,改变按钮的样式风格能更好地呈现背景颜色效果。该方法简单有效,仅需调整样式即可优化界面显示。

2025-08-15 22:16:43 181

原创 Qt 5.14+VS2017打包发布程序,解决找不到msvcp140.dll和ucrtbased.dll等动态库问题正确方案(Win7系统运行成功)

【摘要】Qt5.14+VS2017打包的exe程序在其他电脑运行时出错,解决方法是:1)添加系统环境变量VCINSTALLDIR指向VS2017的VC目录;2)通过windeployqt工具重新打包,自动包含VC运行库;3)额外添加ucrtbased.dll文件(可从提供的百度网盘链接下载)。该方案确保程序能在无开发环境的电脑上正常运行。参考CSDN相关技术博客提供完整解决方案。

2025-07-08 23:31:15 466

原创 Qt5.14 C++使用QProcess实现ping数据返回到UI

使用QProcess实现ping数据返回到UI。

2025-04-02 23:50:01 163

原创 Qt5.14 C++ COM类dll使用

尤其是:加载E:\COM.dll,然后再加载E:\XX\COM.dll,系统注册表里面的COM.dll的位置信息以最有一次为准,那么卸载就以最后一次这个位置。这样就不用在注册表找到上次的注册地址。将COM.dll放置在COMDIR的文件夹内。1.将dll文件放置在某个文件夹内方便管理。在widget.cpp文件内添加。就可以使用COM.dll文件。2. 卸载COM.dll。

2025-04-02 23:38:28 222

原创 Qt 5.14 C++多线程问题

1. 在主函数中 ,使用lanmda函数作为子线程槽函数,连接UI信号与子线程槽函数,运行时,槽函数还是在子线程中运行,不会占用主线程。"在子线程Name_threadAS" index_num() finished。"在子线程Name_threadAS" index_num() start。

2025-03-24 23:23:14 263

原创 Qt 5.14 C++ 信号与槽函数的执行顺序

void B::ss(int dexx){qDebug()<<QThread::currentThread()->objectName()<<"tt(index)信号传递过来index=1输出为:"<<dexx;"在主线程UI" 在ui->pushButton_2->click()槽函数中 index=2 输出为: 2。"在主线程UI" 在ui->pushButton_2->click()信号前 index=2 输出为: 2。"在主线程UI" 在tt(index)信号前 index=1 输出为: 1。

2025-03-24 22:39:48 642

原创 Qt5.14 C++自定义信号与槽函数

使用QStringlist作为信号传递参数,在一个线程里面,从发射信号到接收信号,耗时1ms,QStringlist中有60个字符。

2025-03-22 22:02:17 441

原创 Qt5.14 C++ QGridLayout控件大小固定

【代码】Qt5.14 C++ QGridLayout控件大小固定。

2025-03-21 23:06:31 232

原创 C++枚举类

枚举常量代表该枚举类型的变量可能取的值,编译系统为每个枚举常量指定一个整数值,默认状态下,这个整数就是所列举元素的序号,序号从0开始。可以在定义枚举类型时为部分或全部枚举常量指定整数值,在指定值之前的枚举常量仍按默认方式取值,而指定值之后的枚举常量按依次加1的原则取值。//枚举常量Sun,Mon,Tue,Wed,Thu,Fri,Sat的值分别为7、1、2、3、4、5、6。//枚举常量不能是字符常量。//枚举常量apple=0,orange=1, banana=1,peach=2,grape=3。

2025-03-21 23:02:09 254

原创 Qt5.14 QLineEdit使用正则表达式限制输入

2. 使用qlist生成有3个元素的Qlineedit, 同时给每个qlineedit限定输入数据法则,第一个字符可以为数字或者正号,或者负号,其他字符只能是数字,字符最多为5个。1. 使用qlist生成有3个元素的Qlineedit, 同时给每个qlineedit限定输入数据法则,第一个字符可以为数字或者正号,或者负号,其他字符只能是数字。

2025-03-17 21:47:18 377

原创 Qt5.14 C++ 读写TXT文档

【代码】Qt5.14 C++ 读写TXT文档。

2025-03-17 21:13:48 167

原创 Qt5.15 C++ QTabWidget 样式颜色

Qt5.15 C++ QTabWidget 样式颜色

2025-03-12 22:16:50 248

原创 Qt5.14 C++ QChart代码绘图

Qt5.14 C++ QChart代码绘图

2025-03-11 22:51:33 321

原创 Qt C++ 5.14 QString和QByteArray部分用法

Qt C++ 5.14 QString和QByteArray部分用法

2025-03-11 21:22:10 228

原创 Qt 5.13 C++ QList 遍历和查找

在这个例子中,indexOf(3)会返回2,因为元素3在列表中的索引是2(索引从0开始计数)。如果没有找到元素3,则返回-1。QVector也是如此。1.2 使用 const_iterator 不可以修改元素。1.3 for循环 使用C++ 11。1.1. 使用迭代器。

2025-03-07 22:11:48 530

原创 Qt 5.14 C++ 中统计QSpinBox对象

2. 在groupBox_4查找对象名为spinBox_5的QSpinBox类。1. 在groupBox_4统计QSpinBox对象,说出对象的名字。

2025-03-06 23:50:07 141

原创 Qt 5.14 C++ QSpinBox 三个控件一起联动,设置同样的数值

QSpinBox 三个控件一起联动,任何一个设置数值,其他两个设置同样的数值。如果不采取措施,那么将陷入死循环。2. 多个QSpinBox的情况适应QList<QSpinBox*>实现。采用阻塞信号的方式实现。1. 采用简单的模式实现。

2025-03-05 23:43:33 325

原创 QList生成控件并用Lambda函数编写对应控件的槽函数

Qt 5.14 C++ win7 QList生成控件并用Lambda函数编写对应控件的槽函数

2025-03-04 23:18:29 233

原创 Qt 5.14 C++ Win7 常规问题处理

在main.cpp加入,解决Win7高分辨的GUI缩放问题。

2025-02-28 23:16:37 425

原创 Win7 截屏保存到本地

Win7 截屏保存到本地

2025-02-28 20:47:14 128

空空如也

空空如也

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

TA关注的人

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