Qt学习之路_9(Qt中Item Widget初步探索)
来源:互联网 发布:天猫商城源码 编辑:程序博客网 时间:2024/05/11 13:55
Qt学习之路_9(Qt中Item Widget初步探索)
Qt界面设计中有model-based的List View,有Item-based的List Widget,关于这2者到底有什么区别,暂时也没弄太明白,这些都是界面设计中的设计模式,从MVC发展而来。以后用到的时候自然会明白的。
一般简单的都是用Item-based的List Widget,Qt中给出了List Widget,Tree Widget,Tabel Widget三种,这里就简单了解一下List Widget和Tree Widget的使用。Tabel Widget的使用应该也类似。
List Widget的使用
List Widget的使用比较简单,加入数据时直接用addItem()函数。读取数据时采用currentItem->text()方法,本次实验先向List Widget中写入一些内容,然后单击button按钮时,以消息box的形式将选择行的内容显示出来。
实验的效果如下:
实验代码及注释如下:
Tree Widget的使用
Tree Wdiget中各个item是有层次关系的,也就是要区分父item和子item。这次实验是参考youtube中C++ Qt教程。完成的功能是在窗体的构造函数中新建几个item,包含了父item和子item,选中其中的一个item然后单击后会更改item里面文本的颜色。因此包含了Tree Widget的设置和读取2种简单的操作。
效果如下:
程序代码和注释如下:
总结:Item Widget在实际应用中比较广泛,其中Qt中的使用也很方便,可以将各种Item widget组合起来用。
- Qt学习之路_9(Qt中Item Widget初步探索)
- Qt学习之路_9(Qt中Item Widget初步探索)
- Qt学习之路_9(Qt中Item Widget初步探索)
- Qt学习之路_9(Qt中Item Widget初步探索)
- qt学习:Qt中Item Widget初步探索
- Qt学习之路_7(线性布局和网格布局初步探索)
- Qt学习之路_7(线性布局和网格布局初步探索)
- Qt学习之路_7(线性布局和网格布局初步探索)
- Qt学习之路_4(Qt UDP的初步使用)
- Qt学习之路_5(Qt TCP的初步使用)
- Qt学习之路_4(Qt UDP的初步使用)
- Qt学习之路_5(Qt TCP的初步使用)
- Qt学习之路_4(Qt UDP的初步使用)
- Qt学习之路_4(Qt UDP的初步使用)
- Qt学习之路_5(Qt TCP的初步使用)
- Qt学习之路_5(Qt TCP的初步使用)
- Qt学习之路_4(Qt UDP的初步使用)
- Qt学习之路_5(Qt TCP的初步使用)
- U-BOOT中文文档 概述与配置选项 .
- 6.Struts访问受保护的页面,动态ActionForward:struts-config.xml
- OpenStack安装部署管理中常见问题解决方
- git 资料搜索
- IIS 创建虚拟目录 指定物理路径到其他机器
- Qt学习之路_9(Qt中Item Widget初步探索)
- 技术维新、遇见未来,2012IBM软件技术峰会【暂未整理】
- PKG_CHECK_MODULES ERROR
- UBOOT之DDR2内存移植相关修改简记 .
- “用户需求”这个概念是有害的
- [转]成为一个顶级设计师的八大秘诀
- sql server 2008 r2服务器无法启动,怎么办
- mfc+ado+list control 分页显示数据
- C#中利用jQuery获取Json值示例,Ajax方式。