自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 枚举 Qt::AlignmentFlagflags Qt::Alignment

该枚举类型用于描述对齐方式。它包含水平和垂直标志,可结合使用以产生所需的效果。TextElideMode 枚举也可在许多情况下用于微调对齐文本的外观。

2025-08-06 19:45:25 189

原创 关于创建Qt Designer widget插件项目并使用,以及添加套件

本文介绍了Qt自定义插件开发流程:1)创建Qt Designer Widget项目,选择MSVC2022构建套件;2)编译后将生成的.dll文件复制到Qt安装目录的两个designer插件目录;3)解决可能出现的依赖问题,包括添加lib文件路径和处理dll缺失错误;4)通过Qt Maintenance Tool添加缺失的构建套件。文中以电池电量显示控件为例,详细说明了属性定义、界面绘制及插件部署

2025-08-04 17:48:25 2167

原创 Qt 设置QLabel 背景颜色和边框

设置QLabel背景颜色和边框夜色

2025-07-24 14:40:48 604

原创 图片转字符串存储在SQLite中

摘要:本文介绍了如何将图片转换为Base64字符串并存储到SQLite数据库的BLOB字段中。主要包含两个核心功能:1) 图片转字符串,通过QBuffer将图片保存为PNG格式的字节数组,再转换为Base64编码;2) 字符串转图片,逆向解析Base64数据并加载为QPixmap。文章详细说明了UI界面的搭建(使用QLabel和QPlainTextEdit)、拖放文件处理逻辑的实现,以及图片比例保持的自适应显示方法。代码展示了完整的Qt实现,包括构造函数初始化、文件拖放事件处理、内存读写操作等关键细节。

2025-07-07 18:26:17 583

原创 SQlite修改表结构

【摘要】SQLite数据库重命名旧表、新建表并导入数据。SQlite定义外键。

2025-07-03 11:25:30 465

原创 Qt创建自定义对话框

本文详细介绍了Qt中对话框的实现方法,分为模态和非模态两种类型。主要内容包括:1)模态对话框TDialogSize的实现,通过exec()显示,创建、UI编辑、类定义及主窗口调用过程;2)模态对话框TDialogHeaders的实现,使用QStringListModel管理表头数据;3)非模态对话框TDialogLocate的实现,通过show()显示,支持单元格定位、内容修改和动态更新等功能,采用信号槽机制与主窗口交互。文章还提供了完整的类定义和函数实现代码,展示了Qt对话框开发的完整流程和关键技术点。

2025-06-18 16:42:56 1774

原创 Qt拖放事件与拖放操作

启动拖动操作需要创建一个QDrag对象描述拖动操作,以及创建一个QMimeData类的对象用于存储拖动操作的格式信息和数据,并将其赋值为QDrag对象的mimeData属性。当拖动操作移动到放置点时,首先触发dragEnterEvent()事件处理函数,此函数中一般要通过QDrag对象的mimeData数据判断拖动操作的来源和参数,以确定是否接受放置操作。QUrl::path()返回的路径,返回“/C:/Users/Leo/Desktop/飞机.jpg”,需要注意的是开头有一个额外的“/”。

2025-06-12 14:07:20 423

原创 新建类--设计自定义代理与使用笔记

关于自定义代理的笔记

2025-05-12 15:34:37 1994

原创 QStanardItemModel、QTableView和QitemSelectionModel

模型/视图结构

2025-04-26 20:51:56 490

空空如也

空空如也

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

TA关注的人

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