社区
Qualcomm 开发者论坛
帖子详情
widget model关系
bencharluo
2009-09-11 05:02:43
Static widget employs a ValueModel that represents an AECHAR*
主要就是想体现staticwidget和valuemodel得关系,并能监听。。。
由于对他们之间形象化的关系还不是很理解,所以很难写出这么一个例子啊
希望谁能提供一下啊?
...全文
502
4
打赏
收藏
widget model关系
Static widget employs a ValueModel that represents an AECHAR* 主要就是想体现staticwidget和valuemodel得关系,并能监听。。。 由于对他们之间形象化的关系还不是很理解,所以很难写出这么一个例子啊 希望谁能提供一下啊?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
bxk253387223
2009-09-14
打赏
举报
回复
Mark
半吊子全栈工匠
2009-09-13
打赏
举报
回复
[Quote=引用 1 楼 nicefuture 的回复:]
是仅仅是要写例子,还是真的要理解。 真的要理解的话, 建议LZ去学一下设计模式。
BREW和BUIW(尤其是BUIW)中运用了大量的设计模式。 要真正理解(而不仅仅是会使用),那必须熟悉相应的设计模式。
BUIW基于轻量级的MVC, M对应BUIW中的Model,2.0版本之前的大部分Widget都相当与View+轻量级的Controller。 正是因为Controller的轻量级,所以不单独作为一个组件,而是直接将该功能放入View(Widget)中实现。 但是,当Controller的逻辑复杂后,还是作为单独的一个Controller组件被分离出来。比如,2。0版本中的Widget,为了支持Touch的复杂事件逻辑处理,每个Widget都会关联一个Controller来完成触控相关的事件处理。 TextWidget也一样, 当使用拼音输入法时,逻辑非常复杂,此时也会单独实现一个Controller。
Container,Decorator, Widget之间的关系属于 View的嵌套关系。 Container 和 Widget 之间是整体和部分的关系,但是都实现了同样的接口(Widget),以使得对外表现出一致性,从而支持嵌套组合。 这典型的使用了Composite模式。
Decorator和Widget的关系,其实是使用了典型的Decorator模式。 Decorator和 Widget也是同样实现了Widget接口,但是Decorator用于修饰一个Widget。由于他们实现了同他的Widget接口。使得即便是修饰后的Widget,仍然对于客户端透明,运行时动态的添加了职责
[/Quote]
说得很好!
bencharluo
2009-09-11
打赏
举报
回复
这个属于理论性的啊,现在就希望能将理论转换为实际的啊
nicefuture
2009-09-11
打赏
举报
回复
是仅仅是要写例子,还是真的要理解。 真的要理解的话, 建议LZ去学一下设计模式。
BREW和BUIW(尤其是BUIW)中运用了大量的设计模式。 要真正理解(而不仅仅是会使用),那必须熟悉相应的设计模式。
BUIW基于轻量级的MVC, M对应BUIW中的Model,2.0版本之前的大部分Widget都相当与View+轻量级的Controller。 正是因为Controller的轻量级,所以不单独作为一个组件,而是直接将该功能放入View(Widget)中实现。 但是,当Controller的逻辑复杂后,还是作为单独的一个Controller组件被分离出来。比如,2。0版本中的Widget,为了支持Touch的复杂事件逻辑处理,每个Widget都会关联一个Controller来完成触控相关的事件处理。 TextWidget也一样, 当使用拼音输入法时,逻辑非常复杂,此时也会单独实现一个Controller。
Container,Decorator, Widget之间的关系属于 View的嵌套关系。 Container 和 Widget 之间是整体和部分的关系,但是都实现了同样的接口(Widget),以使得对外表现出一致性,从而支持嵌套组合。 这典型的使用了Composite模式。
Decorator和Widget的关系,其实是使用了典型的Decorator模式。 Decorator和 Widget也是同样实现了Widget接口,但是Decorator用于修饰一个Widget。由于他们实现了同他的Widget接口。使得即便是修饰后的Widget,仍然对于客户端透明,运行时动态的添加了职责
Yii2中文手册(中文教程完整版)
Yii 2.0 权威指南 本教程的发布遵循 Yii 文档使用许可. 版权所有 2014 (c) Yii Software LLC. 介绍 已定稿 关于 Yii 已定稿 从 Yii 1.1 升级 入门 已定稿 安装 Yii 已定稿 运行应用 已定稿 第一次问候 已定稿 使用 Forms 已定稿 玩转 Databases 已定稿 用 Gii 生成代码 已定稿 更上一层楼 应用结构 已定稿 结构概述 已定稿 入口脚本 已定稿 应用 已定稿 应用组件 已定稿 控制器(Controller) 已定稿 视图(View) 已定稿 模型(
Model
) 已定稿 过滤器 已定稿 小部件(
Widget
) 已定稿 模块(Module) 已定稿 前端资源(Asset) 已定稿 扩展(extensions) 请求处理 已定稿 运行概述 已定稿 引导(Bootstrapping) 已定稿 路由(Route)引导与创建 URL 已定稿 请求(Request) 已定稿 响应(Response) 已定稿 Sessions(会话)和 Cookies 已定稿 错误处理 已定稿 日志 关键概念 已定稿 组件(Component) 已定稿 属性(Property) 已定稿 事件(Event) 已定稿 行为(Behavior) 已定稿 配置(Configurations) 已定稿 类自动加载(Autoloading) 已定稿 别名(Alias) 已定稿 服务定位器(Service Locator) 已定稿 依赖注入容器(DI Container) 配合数据库工作 编撰中 数据访问对象(DAO) - 数据库连接、基本查询、事务和模式操作 编撰中 查询生成器(Query Builder) - 使用简单抽象层查询数据库 编撰中 活动记录(Active Record) - 活动记录对象
关系
映射(ORM),检索和操作记录、定义关联
关系
编撰中 数据库迁移(Migration) - 在团体开发中对你的数据库使用版本控制 待定中 Sphinx 待定中 Redis 待定中 MongoDB 待定中 ElasticSearch 接收用户数据 编撰中 创建表单 已定稿 输入验证 编撰中 文件上传 待定中 多模型同时输入 显示数据 编撰中 格式化输出数据 待定中 分页(Pagination) 待定中 排序(Sorting) 编撰中 数据提供器 编撰中 数据小部件 编撰中 主题 安全 编撰中 认证(Authentication) 编撰中 授权(Authorization) 编撰中 处理密码 待定中 客户端认证 待定中 安全领域的最佳实践 缓存 已定稿 概述 已定稿 数据缓存 已定稿 片段缓存 已定稿 分页缓存 已定稿 HTTP 缓存 RESTful Web 服务 已定稿 快速入门 已定稿 资源 已定稿 路由 已定稿 格式化响应 已定稿 授权验证 已定稿 速率限制 已定稿 版本化 已定稿 错误处理 已定稿 测试
awtk-database-repository:mvvm的存储库模式
awtk数据库存储库 通过repository模式对
关系
数据库系统(RDBMS)的简单封装,并提供view_
model
实现,无需编写代码即可实现对数据的增删改查。 主界面 菜单 新建 修改 详情 准备 获取awtk并编译 git clone https://github.com/zlgopen/awtk.git cd awtk; scons; cd - 获取awtk-mvvm并编译 git clone https://github.com/zlgopen/awtk-mvvm.git cd awtk-mvvm; scons; cd - 获取awtk-sqlite3并编译 git clone https://github.com/zlgopen/awtk-sqlite3.git cd awtk-sqlite3; scons; cd - 获取awtk-
widget
-table-view并编译 g
朱老师QT系列课程-2.1.QT的
Model
View架构
本课程是《朱老师QT完全学习系列课程》第2部分《QT
Widget
登堂入室》的第1个课程,主要是讲QT的
Model
View架构。包括
Model
View架构的类库继承和实现
关系
,QT提供的标准数据处理
Model
如QStandardItem
Model
、QStringList
Model
、QFileSystem
Model
,QT提供的典型View如ListView、TreeView、TableView。最后还讲了View的Delegate,以及如果自定义Delegate实现不同的edit效果。
Qt
Widget
: 自定义
Model
一直觉得Qt里的
Model
-View概念极其神秘, 因为看过很多一知半解的source code, 却总是咋看咋不懂,急了满头大汗之余不禁感叹 — 老了,脑子不够用了! 这两天因为在写rssreader的
关系
,用到了MVC, 总算有点压力学习学习
Model
View的奥秘,而且也小有收获。 谨以此文献给MVC未入门的学弟学妹, 共勉! 先来讲一些必备的背景知识。 在讲MVC时有三个重要且基本的概
PyQt学习随笔:Qt中Item Views(
Model
-Based)和Item
Widget
s(Item-Based)控件的用途和
关系
在界面程序开发中,数据的展示主要包括表格、简单列表、树状列表以及纯文本等多种方式,在Qt中将界面表格、简单列表、树状列表称为“表项视图类(item view class)”,并提供了两种实现方式,一种叫item based,这些类名以
widget
结尾,如QList
Widget
等。另一种叫
model
based,这些类以view结尾,如QListView等,对应QtDesigner控件的Item V...
Qualcomm 开发者论坛
948
社区成员
5,226
社区内容
发帖
与我相关
我的任务
Qualcomm 开发者论坛
为开发者提供高通丰富的解决方案及全面技术下载内容。本版以AI人工智能、WoS移动笔记本、XR、IoT 物联网、Auto 汽车、生成式AI等核心板块组成,为开发者提供一个便捷及高效的学习交流平台。
复制链接
扫一扫
分享
社区描述
为开发者提供高通丰富的解决方案及全面技术下载内容。本版以AI人工智能、WoS移动笔记本、XR、IoT 物联网、Auto 汽车、生成式AI等核心板块组成,为开发者提供一个便捷及高效的学习交流平台。
人工智能
物联网
机器学习
企业社区
北京·东城区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章