- 博客(8)
- 收藏
- 关注
原创 QT类型转换
类型安全,适用于QObject派生类,依赖于 Qt 的元对象系统。: 编译时转换,不执行运行时检查,用于已知安全的转换。: 运行时类型安全检查,适用于多态类型。: 低级别转换,不检查安全性,通常用于特定场合。const_cast: 仅用于修改const或volatile属性,不改变数据类型。选择哪种类型转换方式,取决于具体场景和对安全性的需求。对于 Qt 对象,推荐使用以确保类型安全。
2024-05-31 19:01:33
619
原创 QStackedWidget 的高级使用方法
在 Qt 开发中,构建复杂的 GUI 应用常常面临一个挑战:如何优雅地管理多个页面,并在它们之间进行切换?今天,我将介绍一种基于 QStackedWidget 和工厂模式的解决方案,帮助你轻松实现多页面应用。QStackedWidget 是 Qt 框架中一个强大的容器小部件,它允许你将多个子窗口堆叠在一起,但只显示最上面的一个。这种特性类似于实体世界中的卡片堆叠,每次只能看到最顶部的卡片。
2024-05-31 17:58:41
861
1
原创 解决 不允许指针指向不完整的类类型 的问题
在使用QtCreator 编写的时候遇到了“不允许指针指向不完整的类类型”,找了许久原因没有找到,包也导入了,就是不行。最后使用VS打开项目才发现问题所在。
2024-05-30 16:58:40
811
原创 【记录问题】Qt项目使用 VS 2019性能探查工具 文件中不包含数据缓冲区
原因是:Qt需要依赖一些dll文件,使用性能探查工具 无法成功链接这些dll,因此无法正常启动。显示分析已经完成,但是没有数据,直接打开这个文件也是,会提示 文件中不包含数据缓冲区。将所需dll文件复制到exe文件所在目录即可。
2024-04-27 14:10:57
344
原创 解决使用 libcurl 与 Charles 抓包的问题
在使用 C++ 发送网络请求时,利用 libcurl 是个不错的选择。然而,有时候我们需要使用 Charles 抓包工具来检查这些请求,但可能会遇到无法抓取请求包的情况,或者 libcurl 提示代理名称无法解析等问题。
2023-11-16 11:31:54
753
1
原创 使用wxWebView在C++应用程序中显示网页内容
wxWebView是wxWidgets库中的一个重要组件,它允许您在应用程序内部嵌入Web内容。与使用外部浏览器打开链接不同,wxWebView允许您在应用程序的界面内部显示HTML、CSS和JavaScript等Web技术创建的内容。这意味着您可以实现与Web交互的丰富功能,而不必离开您的应用程序。
2023-09-06 15:54:49
1814
1
原创 【记录问题】Qt QButtonGroup无效果以及获取流式布局高度
QPushButton 默认是不可以被选择,所以需要使用setCheckable(true) 方法设置成可以选择,想要单选效果,需要给QButtonGroup添加setExclusive(true)方法;
2023-06-14 17:06:07
238
原创 【记录问题】Qt连接MySQL提示找不到驱动 QSqlDatabase: QMYSQL driver not loaded
Qt 连接 MySQL 报错QSqlDatabase: QMYSQL driver not loadedQSqlDatabase: available drivers: QSQLITE QODBC QODBC3 QPSQL QPSQL7
2023-02-20 17:20:46
1129
空空如也
Qt 显示加载不了MySQL驱动?
2023-02-20
TA创建的收藏夹 TA关注的收藏夹
TA关注的人