自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 QT动画类

实现的,它提供了强大且灵活的工具来创建平滑的动画效果。是最常用的类,用于对对象的属性进行动画处理。这两个类可以组合多个动画,分别实现。

2025-06-02 19:52:52 306

原创 QT-JSON

【代码】 QT-JSON。

2025-06-01 21:43:20 436

原创 HTTP的基本概念及QT-HTTP的使用

【代码】HTTP的基本概念及QT-HTTP的使用。

2025-06-01 16:54:41 101

原创 Qt制作仪表盘

【代码】Qt制作仪表盘。

2025-05-31 00:21:35 319

原创 Qt QPaintEvent绘图事件painter使用指南

如果加了刷子再用笔就相当于用笔画过的区域用刷子走。

2025-05-28 00:00:14 380

原创 使用QT做网络调试助手心得

TCP协议在局域网中一般没什么问题客户端使用连接服务端。

2025-05-26 03:09:58 279

原创 QT使用网络类功能的小问题

记得在开头加上network。

2025-05-26 00:33:18 79

原创 关于使用QT时写客户端连接时因使用代理出现的问题

开了VPN 或代理的话, 可能会自动试图通过系统代理连接,而这个代理类型不被它支持,就会出现错误:强制关闭 Qt 网络代理:这样就避免了 尝试用系统代理连接。如果你必须用代理连接,要确保代理类型是 Qt 支持的,比如 HTTP 或 SOCKS5 代理,且用正确的方式配置。或者,在使用梯子时,尝试关闭系统代理设置(或者配置梯子不影响本地局域网),避免影响本地 TCP 连接。你开梯子时,系统代理被启用, 默认读取了代理设置。你写的程序没设置代理,但 使用了“无效代理类型”,所以连接报错。解决就是告诉

2025-05-24 20:36:51 449

原创 QT写槽函数的注意事项

还要写上Q_OBJECT这个宏 (使用信号或槽和元对象功能时)槽函数必须写在这个地方下面。

2025-05-24 20:28:02 284

原创 VM共享文件夹挂载到某个文件夹的代码

你说“之前还有的,关机就没了”,这说明你遇到的问题很可能是:下面提供一个稳妥的做法,以 和 VMware 为例:VMware 设置中 Shared Folders 已启用,并设置为 Always Enabled设置的共享文件夹名称(比如叫 )步骤 3:测试手动挂载是否成功如果能看到你设置的共享文件夹,那说明可以正常挂载。写入以下内容:保存并退出后,执行:下次启动系统时会自动挂载到 。添加:并确保 是可执行的:🧪 最后检查重启一次虚拟机,验证:

2025-05-24 01:28:44 337

原创 QT中延时的用法及定时器的用法

方法是否阻塞是否处理其他命令备注是否不推荐在主线程用,界面卡死否是推荐,延迟执行不阻塞主线程QEventLoopQTimer延时函数是(局部)是控制力强,适合特定流程如果你描述你的使用场景,比如:“我希望点击按钮后等两秒再执行后续操作,但界面要能动”那就推荐你用。。定时器发出timeout信号并绑定槽函数的用法Qt 的信号可以绑定到你自定义的槽函数上,用于定时触发执行某些操作。

2025-05-23 15:40:22 494

原创 QString和QByteArray的区别和相互转换

推荐统一使用UTF-8作为字符串与字节的桥梁。QString更适合 UI 和国际化文本。QByteArray更适合文件、Socket 等二进制处理。若涉及非文本内容(如压缩包、加密数据),绝不要用QString存储,要用QByteArray。的作用是:🔄将一个十六进制字符串表示的字节数据,解码为真实的原始字节内容。表达式含义十六进制表示的字符串解析为原始字节(还原为内容)把字节内容转成十六进制。

2025-05-23 01:34:37 356

原创 QT ui控件setEnabled(false) 作用

防止用户点击、输入或与控件交互。其他的也是同理,程序员有完全控制权。,可以修改它的内容、样式等。

2025-05-22 20:35:07 323

原创 QT中信号和事件的区别

方面信号 (Signal)事件 (Event)触发方式主动发出(emit信号)被动接收(事件循环分发)通信机制信号槽机制,支持跨线程通信事件系统,事件循环传递用途对象间通知,响应某操作处理输入、定制控件行为处理方式连接槽函数处理重写事件处理函数耦合度松耦合较紧耦合,事件传递到具体对象信号用于对象间“高层”的通信,比如按钮点击通知业务逻辑。事件用于控件“底层”输入处理,定制响应鼠标、键盘等硬件事件。

2025-05-21 21:09:53 804

原创 QT中出现的C++模板(QList)

【代码】QT中出现的C++模板(QList)

2025-05-21 18:02:21 71

原创 QT中Main函数的那几条语句是什么意思

会启动事件处理系统,负责处理鼠标点击、键盘输入、窗口刷新、定时器等各种事件。是 Qt 中的一个标准窗口类,支持菜单栏、工具栏、状态栏、中心控件等。注意:如果你使用的是 Qt Quick(QML),这行会变成。GUI 程序所需的资源,比如字体、颜色、样式、系统资源等。是命令行参数,会被 Qt 用来处理一些命令行选项。对象,这是任何 Qt GUI 程序的基础。这是告诉 Qt:“开始绘制并显示这个窗口”。进入 Qt 的主事件循环(也叫消息循环)。如果你不调用这句,窗口是不会出现的。创建一个主窗口对象。

2025-05-21 00:44:21 299

原创 在QT中栅格布局里套非栅格布局的布局会出现父布局缩放子布局不跟随的问题

这个是。

2025-05-21 00:06:50 495

原创 Windows平台下的Qt发布版程序打包成exe可执行文件(带图标)|Qt|C++

找到想要的图标下载下来。

2025-05-09 19:53:06 357

原创 QT事件介绍及实现字体放大缩小(滚轮)

MyButton(Qwidget *parent):Qwidget(parent)这里是初始化列表,把传入的参数parent传给Qwidget构造。是用来发送clicked信号的,当然你也可以在事件press里写,这里只不过是把它弄成信号与槽的形式了。中处理了各种按键逻辑(如输入字符、光标移动等)。事件过滤器返回true就说明我们已经处理完了,系统不用处理了,如果是false就让系统处理,其实和上面的很一样。setfixedsize(pic.siez())是为了把按键的矩形区域变成和pic一样大。

2025-05-09 19:17:06 525

原创 QT事件及实现字体放大缩小(滚轮)

2025-05-09 00:06:43 95

原创 QT实现字体放大缩小功能(按键)

2025-05-09 00:03:52 132

原创 QT 快捷键QShortcut

2025-05-08 23:39:26 85

原创 QT消息弹窗(QMessageBox)

2025-05-08 23:05:03 112

原创 QT QList容器及行高亮

总结QList是一个泛型/模板链表,可以自己定义数据类型,ExtraSelection是一种“数据类型”

2025-05-08 21:58:35 204

原创 C++ 模板

【代码】C++ 模板。

2025-05-08 21:47:49 90

原创 QT QComboBox组件

2025-05-08 20:59:03 79

原创 QT 文件选择对话框 QFileDialog

如:

2025-05-08 20:19:44 436

原创 QT文件操作

2025-05-08 18:10:00 116

原创 QT信号与槽

2025-05-08 17:57:30 92

原创 QT的初始代码解读及其布局和弹簧

或许verticalLayout可以跟着你Qt Designer中的Widget中的大小变化而变化,但是你Qt Designer中的Widget大小是不会变的,因为它只是图纸,变的是实际窗口的Widget大小,所以才要加上这一句话,让布局跟着实际窗口变化而变化。此处的verticalLayout指的是你最大的那个布局(包含所有控件的布局,一般是垂直布局的),这样写的作用就是让这个verticalLayout这个大布局随着窗口大小的改变而改变,因为布局是会自动匹配当前窗口大小的。但关键是这个大布局得变!

2025-05-08 04:26:47 277

原创 QT新建窗口

2025-05-08 01:49:53 177

原创 C++ 多态

但是像上面代码那样做要保证派生类和基类的数据结构一样,否则会导致数据丢失其实接口类就是抽象类只不过接口类更注重作为“接口”这个行为,实际上没区别,只是因为C++中没有接口这个概念我们用抽象类去类似的实现而已

2025-05-07 21:57:07 183

原创 C++ 继承

虚函数有点像单片机编程里的中断函数week函数可以被重写的。

2025-05-07 21:44:29 231

原创 C++ 静态成员

静态成员总的来说就是在类中定义了一个确定已经存在的东西,可以不依靠对象存在,这也就是为什么它可以不实例化就调用的原因,其实就类似全局变量,只不过把这个全局变量放在了某个类里面方便查看而已

2025-05-07 19:51:16 290

原创 C++ 析构函数

是要局部对象作用域结束!全局的不一定,指针的要用delete才会触发,因为指针的也相当于全局的

2025-05-07 19:35:49 153

原创 C++ new关键字和delete关键字

2025-05-07 19:14:52 119

原创 C++ this关键字

this的值就是对象的指针的值

2025-05-06 21:32:39 160

原创 C++ 构造函数

也可以带参数和不带参数的一起写,调用的时候就会安装重载函数来判断运行哪个使用初始化列表来实现构造函数(本质一样,只是写法不同)

2025-05-06 21:15:32 217

原创 C++ 重载

【代码】C++ 重载。

2025-05-06 20:52:35 195

原创 C++ 引用

2025-05-06 20:24:08 112

空空如也

空空如也

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

TA关注的人

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