随笔分类 -  9、qwidget

摘要:待整理 阅读全文
posted @ 2022-02-19 22:40 osbreak 阅读(27) 评论(0) 推荐(0)
摘要:Qt5.14.2 + instantclient_19_6 编译 qsqloci.dll 1、安装好Qt, QtCreate 打开项目 C:\Qt\Qt5.14.2\5.14.2\Src\qtbase\src\plugins\sqldrivers\psql\oci.pro 2、修改oci.pro文件 阅读全文
posted @ 2022-02-19 19:37 osbreak 阅读(101) 评论(0) 推荐(0)
摘要:Qt5.14.2 + postgresql-10.3-2 编译 qsqlpsql.dll 和 qsqlpsql.lib 1、安装好Qt, QtCreate 打开项目 C:\Qt\Qt5.14.2\5.14.2\Src\qtbase\src\plugins\sqldrivers\psql\psql.p 阅读全文
posted @ 2022-02-19 18:31 osbreak 阅读(710) 评论(0) 推荐(0)
摘要:1.01 双缓冲 (Double Buffering) 防闪烁 在 QWidget 的 paintEvent() 中,直接绘制到屏幕可能导致闪烁。 使用 双缓冲技术:先将所有内容绘制到一个离屏的 QPixmap 或 QImage 上,然后在 paintEvent 的最后,将这个完整的图像一次性绘制到 阅读全文
posted @ 2019-06-24 15:57 osbreak 阅读(1572) 评论(0) 推荐(0)
摘要:1.01 QObject:父子关系与内存自动管理 深刻理解 Qt 的父子对象内存管理机制。 当一个 QObject 被设置为另一个 QObject 的子对象时(通过构造函数或 setParent()),父对象会在析构时自动删除所有子对象。 这是避免内存泄漏的关键。 使用 deleteLater() 阅读全文
posted @ 2018-12-06 00:00 osbreak 阅读(1783) 评论(0) 推荐(0)
摘要:1.01 高 DPI 缩放 在 main() 函数开头调用 // 确保应用在高分辨率屏幕上显示清晰。 QApplication::setAttribute(Qt::AA_EnableHighDpiScaling); QApplication::setAttribute(Qt::AA_UseHighD 阅读全文
posted @ 2018-11-28 23:46 osbreak 阅读(255) 评论(0) 推荐(0)
摘要:一、模块基类 1.01 QApplication / QGuiApplication / QCoreApplication - QApplication:适用于含有窗口系统的GUI应用 - QGuiApplication支持更底层的GUI功能但不依赖于特定的窗口系统, - QCoreApplicat 阅读全文
posted @ 2018-06-22 10:44 osbreak 阅读(174) 评论(0) 推荐(0)