笔记
文章平均质量分 79
arlen_lee
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
QT MVC 编程 MODEL/DELEGATE/VIEW(五)
Qt的MVC结构中,模型(Model)负责管理数据,视图(View)负责显示数据,而委托(Delegate)负责处理数据的显示和编辑。使用代理模型(Proxy Model),比如QSortFilterProxyModel或自定义代理模型,对原始模型进行过滤或转换,在不同的视图中显示不同的列和数据形式。从而实现复杂和详细Model,用若干不同View展示,使每个View有自己的主题。原创 2025-03-16 11:29:12 · 1024 阅读 · 0 评论 -
QT MVC 编程 MODEL/DELEGATE/VIEW(二)
Qt提供了一种略微不同于MVC(Model-View-Controller)的架构,称之为MVD(Model-View-Delgate)架构。即Controller实际上应由用户自己组合实现,Qt未提供专门的类来处理,Qt提供了一系列的Delegate协调Model和View,实现渲染、数据编辑和转换,不直接参与界面布局,而是与View配合进行细节控制以及将Model数据转换为View可用的格式。Qt 已经提供了一系列的Model、View、Delegate类以实现Model/View/Delegate架构原创 2025-03-08 11:27:52 · 692 阅读 · 0 评论 -
QT MVC 编程 MODEL/DELEGATE/VIEW(三)
Qt提供了一种略微不同于MVC(Model-View-Controller)的架构,称之为MVD(Model-View-Delgate)架构。即Controller实际上应由用户自己组合实现,Qt未提供专门的类来处理,Qt提供了一系列的Delegate协调Model和View,实现渲染、数据编辑和转换,不直接参与界面布局,而是与View配合进行细节控制以及将Model数据转换为View可用的格式。Qt 已经提供了一系列的Model、View、Delegate类以实现Model/View/Delegate架构原创 2025-03-08 11:39:53 · 655 阅读 · 0 评论 -
QT MVC 编程 MODEL/DELEGATE/VIEW(四)
Qt提供了一种略微不同于MVC(Model-View-Controller)的架构,称之为MVD(Model-View-Delgate)架构。即Controller实际上应由用户自己组合实现,Qt未提供专门的类来处理,Qt提供了一系列的Delegate协调Model和View,实现渲染、数据编辑和转换,不直接参与界面布局,而是与View配合进行细节控制以及将Model数据转换为View可用的格式。Qt 已经提供了一系列的Model、View、Delegate类以实现Model/View/Delegate架构原创 2025-03-08 12:11:41 · 1030 阅读 · 0 评论 -
QT MVC 编程 MODEL/DELEGATE/VIEW(一)
MVC架构通过数据、视图分离能够带来性能的显著提升以及高度的灵活性,Qt提供了一种略微不同于MVC(Model-View-Controller)的架构,称之为MVD(Model-View-Delgate)架构。即Controller实际上应由用户自己组合实现,Qt未提供专门的类来处理,Qt提供了一系列的Delegate协调Model和View,实现渲染、数据编辑和转换,不直接参与界面布局,而是与View配合进行细节控制以及将Model数据转换为View可用的格式。原创 2025-03-08 11:11:17 · 798 阅读 · 0 评论 -
QT 调用 Lua
QT 中 调用 Lua十分简单。1)在工程中加入库 和 lib的依赖关系,如下:INCLUDEPATH += C:/filesystem/Qt/lua/includeDEPENDPATH += C:/filesystem/Qt/lua/includeLIBS += -LC:/filesystem/Qt/lua/lib/ -llua51 -llua5.12)在qt 中包含 头文件 extern "C...原创 2018-05-13 11:07:33 · 2371 阅读 · 1 评论 -
lua下利用wxWidgets进行界面开发
lua 下利用 wxWidget进行界面开发总体还是比较方便的1、界面设计工具 界面设计工具尝试了好几种,如DialogBlocks、wxCrafter,但是最终还是选择wxFormBuilder wxFormBuilder界面设计功能足够强大,而且能够生成lua代码,使用十分方便。 wxFormBuilder安装使用比较简单,没有特别需要介绍的,只要熟悉布局(sizer)的概念,很容...原创 2018-05-26 17:14:32 · 5340 阅读 · 0 评论 -
QT 环境下编写 BOOST ASIO程序
Asio是一个跨平台的、主要用于网络和其他一些底层输入/输出编程的C++库,一般和Boost库一起使用,也可以独立使用。单独使用asio很简单,直接引用头文件就可以:#include "asio.hpp"但是在asio的很多例子程序中,经常会调用boost库,比如:#include <boost/bind.hpp>... ... boost::bind...原创 2019-01-12 18:27:26 · 1259 阅读 · 0 评论
分享