01 2018 档案

只有注册用户登录后才能阅读该文。
posted @ 2018-01-16 21:35 Qt王二狗 阅读(10) 评论(0) 推荐(0)
摘要:QtPositioning类提供了位置信息,使用它时导入 import QtPositioning 常用的到有全局QtPostioning对象、PostionSource类、Postion类以及coordinate类,其中coordinate类表示地理位置,经、纬、高度以及距离和方位角的计算等等Po 阅读全文
posted @ 2018-01-10 09:55 Qt王二狗 阅读(768) 评论(0) 推荐(0)
摘要:1、音乐、视频 QMediaPlayer是多媒体核心类,可以播放音乐、视频。要使用MediaPlayer,需要引入QtMultimedia 5.0或以上版本。另外在pro文件中需要添加QT += multimedia 音乐播放用MediaPlayer足以满足需求,但是视频需要VedioOutput元 阅读全文
posted @ 2018-01-08 19:39 Qt王二狗 阅读(769) 评论(0) 推荐(0)
摘要:repeater,用于创建多个基于item的组件,通常会用到三个属性,count-创建item的数量,model-指定数据,delegate-待实例化的模型,一般在创建repeater时不显示初始化。另外,还有其它常用属性: itemAt(index) 根据索引返回对应的delegate实例 mod 阅读全文
posted @ 2018-01-08 19:33 Qt王二狗 阅读(4299) 评论(0) 推荐(2)
摘要:pathview由model 、delegate、path三部分组成。Path的startX、startY用于描述路径的起点,而pathElements是个路径元素的列表,常见的路径元素有PathLine(直线) athQuad(赛贝尔二次曲线)、 PathCubic(赛贝尔三次曲线)、PathAr 阅读全文
posted @ 2018-01-08 19:29 Qt王二狗 阅读(2676) 评论(0) 推荐(0)
摘要:gridview和listview相似,只不过是呈现的方式不同,可以把grideview理解成 IconMode的呈现方式,下面是个使用gridview的例子,作为Model,仍然使用xmlListModel中的数据 效果如如下: 阅读全文
posted @ 2018-01-08 19:22 Qt王二狗 阅读(2511) 评论(0) 推荐(0)
摘要:tableview与Listview相似,只不过是多了滚动条、挑选以及可调节尺寸等功能,它的数据也是通过Model来实现的,可以用listModel、XmlListModel或者c++中的AbstractItemModel和QAbstractTableModel等继承实现的model下面看一个简单的 阅读全文
posted @ 2018-01-08 18:57 Qt王二狗 阅读(12086) 评论(0) 推荐(0)
摘要:上一节我们直接用xmlListModel读取xml文件数据,这一节我们来看怎么用C++来实现它 首先我们自定义头文件vediolistmodel.h,代码如下: 然后再看实现文件vediolistmodel.cpp 再来看main.qml文件 最后是C++类的注册,在main.cpp中 阅读全文
posted @ 2018-01-08 18:49 Qt王二狗 阅读(1668) 评论(0) 推荐(0)
摘要:除了常规的从代码中交互数据外,还有一种直接从XML文件中读取数据的方式,那就是XmlListModel。它从XML数据中创建一个只读的model。要使用XmlListModel,需要添加 import QtQuick.XmlListModel 2.0 来引入相应的模块 那这个XmlListModel 阅读全文
posted @ 2018-01-04 16:10 Qt王二狗 阅读(3036) 评论(0) 推荐(0)
摘要:除了动画效果外,还有一个实用的功能就是按条件分组。如同手机里通讯录一般 section,就是实现分组的主角,简略讲讲这个主角的本领 section.property 表明了分组的依据,比如section.property: "cost" section.criteria 指定了section,pro 阅读全文
posted @ 2018-01-04 12:47 Qt王二狗 阅读(4322) 评论(0) 推荐(1)
摘要:在上一节中,我们实现了listview的基本功能以及对数据的操作,这节我们来讲如何添加动画效果 代码如下,效果直接运行即可看到 阅读全文
posted @ 2018-01-04 12:17 Qt王二狗 阅读(2638) 评论(0) 推荐(0)
摘要:在SmallTalk中有一个经典的设计模式-MVC。即模型-视图-控制器,在qml中将control改成了delegate(委托),也就是现在的Model-View-Delegate.换了个说法,Model还是负责数据,View管着视图输出,Delegate呢就是一个介于视图和数据之间的桥梁。 下面 阅读全文
posted @ 2018-01-04 11:57 Qt王二狗 阅读(9373) 评论(0) 推荐(0)