在《PyQt学习随笔:Qt中tem Views(Model-Based)和Item Widgets(Item-Based)控件的用途和关系》中介绍了,Model用于存储数据,View用于展现并接受用户操作。在实现时,Model和View的交互过程有如下几种:

1、初始化时,通过view类的setModel函数将View和Model进行关联;

2、在项目中,Model中的数据一般来源于数据源(如数据库、文件、消息等),由Model负责数据的读取、更新、增加和删除,数据变化后,会自动发dataChanged 信号给所有连接的view以便它们更新展示信息;

3、在view中也可以对数据进行变更,变更后需要view主动调用model的setData函数来数据更新到Model,Model需要根据应用的情况再触发数据变动的反馈给数据源。


博客地址:https://blog.csdn.net/LaoYuanPython

老猿Python博客文章目录:https://blog.csdn.net/LaoYuanPython/article/details/98245036

请大家多多支持,点赞、评论和加关注!谢谢!

最新文章

  1. C# 通过模拟http请求来调用soap、wsdl
  2. [译]:Orchard入门——Orchard控制面板概览
  3. VS2010最常用快捷键
  4. Linux 通过 load average 判断服务器负载情况
  5. Erlang中的图形化检测工具(4)
  6. 大Q品牌故事_大Q官网_腾讯旗下买卖宝公司倾力打造
  7. wkwebview加载本地html的要点
  8. Django2文档-入门概览
  9. 设计模式之 外观模式详解(Service第三者插足,让action与dao分手)
  10. css3控制div上下跳动-效果图
  11. mongodb系列之--mongodb 主从配置与说明
  12. 实验一《Java开发环境的熟悉》_实验报告
  13. [JLOI2012]时间流逝
  14. 关于ie6出现的问题的原因归结
  15. Redis命令操作详解
  16. ecplise中创建jsp页面时默认的编码格式为ISO-8859-1,这里我们将其编码格式设置为utf-8
  17. Flink入门训练--以New York City Taxi为例
  18. java.lang.SecurityException:Servlet of class org.apache.catalina.servlets.InvokerServlet is privileged
  19. 20165218 《网络对抗技术》Exp3 免杀原理与实践
  20. Lua加密

热门文章

  1. 利用ms08_067入侵window xp sp1(English)版本
  2. markdown语法入门笔记
  3. SWT JFace 小制作 文本阅读器
  4. 获取url后面的参数
  5. 性能测试之JVM的监控Grafana
  6. Spring源码之Bean生命周期
  7. Adaboost算法的一个简单实现——基于《统计学习方法(李航)》第八章
  8. 新手避坑 -- 用 Jenkins +miniprogram-ci 自动构建微信小程序
  9. [LeetCode题解]142. 环形链表 II | 快慢指针
  10. HDU100题简要题解(2020~2029)