关注QT,单片机和LINUX内核开发。向往漫无目的、漫不经心的生活态度。喜欢中岛美雪更喜欢二手玫瑰。
全部博文(4)
2016年(4)
发布时间:2016-04-13 23:52:31
上文已经介绍过二维表模型的实现方式,接着分享层次模型的实现,首先实现一个节点类用于保存树状数据模型的节点数据和节点关系:点击(此处)折叠或打开class TreeNode; typedef TreeNode* TreeNodePtr;class TreeNode{.........【阅读全文】
发布时间:2016-04-13 22:27:24
QML中的数据访问组件如ListView、TableView、GridView通常使用ListModel做为数据提供者,这种应用有相当大局限性,如无法访问本地文件系统、无法连接到传统的SQL数据库,所以通常在使用中都是通过C++实现数据访问,通过QML进行数据展示和编辑,常用的数据模型组件有QAbstractItemModel、QAbstractTableModel、QSQLTableModel等。所有的高级Model组件都继承自QAbstractItemModel,只要了解QAbstractItemModel的接口函数和运作机理,就可以了解QT的Model/View机制实现方式。......【阅读全文】
发布时间:2016-04-13 20:33:01
在QT的信号/槽机制中,在slot中可以通过sender()函数获取信号发送者的指针,但在QML中并没有相应的机制,事实上,在QML中可以通过Javascript的闭包实现对sender的获取......【阅读全文】