摘要: 1、音乐、视频 QMediaPlayer是多媒体核心类,可以播放音乐、视频。要使用MediaPlayer,需要引入QtMultimedia 5.0或以上版本。另外在pro文件中需要添加QT += multimedia 音乐播放用MediaPlayer足以满足需求,但是视频需要VedioOutput元 阅读全文
posted @ 2018-01-08 19:39 Qt王二狗 阅读(713) 评论(0) 推荐(0) 编辑
摘要: repeater,用于创建多个基于item的组件,通常会用到三个属性,count-创建item的数量,model-指定数据,delegate-待实例化的模型,一般在创建repeater时不显示初始化。另外,还有其它常用属性: itemAt(index) 根据索引返回对应的delegate实例 mod 阅读全文
posted @ 2018-01-08 19:33 Qt王二狗 阅读(4131) 评论(0) 推荐(2) 编辑
摘要: pathview由model 、delegate、path三部分组成。Path的startX、startY用于描述路径的起点,而pathElements是个路径元素的列表,常见的路径元素有PathLine(直线) athQuad(赛贝尔二次曲线)、 PathCubic(赛贝尔三次曲线)、PathAr 阅读全文
posted @ 2018-01-08 19:29 Qt王二狗 阅读(2502) 评论(0) 推荐(0) 编辑
摘要: gridview和listview相似,只不过是呈现的方式不同,可以把grideview理解成 IconMode的呈现方式,下面是个使用gridview的例子,作为Model,仍然使用xmlListModel中的数据 效果如如下: 阅读全文
posted @ 2018-01-08 19:22 Qt王二狗 阅读(2347) 评论(0) 推荐(0) 编辑
摘要: tableview与Listview相似,只不过是多了滚动条、挑选以及可调节尺寸等功能,它的数据也是通过Model来实现的,可以用listModel、XmlListModel或者c++中的AbstractItemModel和QAbstractTableModel等继承实现的model下面看一个简单的 阅读全文
posted @ 2018-01-08 18:57 Qt王二狗 阅读(11582) 评论(0) 推荐(0) 编辑
摘要: 上一节我们直接用xmlListModel读取xml文件数据,这一节我们来看怎么用C++来实现它 首先我们自定义头文件vediolistmodel.h,代码如下: 然后再看实现文件vediolistmodel.cpp 再来看main.qml文件 最后是C++类的注册,在main.cpp中 阅读全文
posted @ 2018-01-08 18:49 Qt王二狗 阅读(1623) 评论(0) 推荐(0) 编辑