自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Qt创建自定义对话框

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

2025-06-18 16:42:56 1016

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

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

2025-06-12 14:07:20 349

原创 设计自定义代理与使用笔记

关于自定义代理的笔记

2025-05-12 15:34:37 986

原创 QStanardItemModel、QTableView和QitemSelectionModel

模型/视图结构

2025-04-26 20:51:56 393

空空如也

空空如也

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

TA关注的人

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