QT QML
king523103
这个作者很懒,什么都没留下…
展开
-
QML之动态菜单配置
一直想要一个动态菜单,可随意配置,知道QtQuick中找到一个Views Examples。非常有用,记录如下。界面:点击每项,进行界面跳转,例如点击第一项跳转:LaunchList.qmlimport QtQuick 2.0Rectangle { //model is a list of {"name":"somename", "url":"file:原创 2015-04-27 16:54:57 · 3578 阅读 · 0 评论 -
QML之 .qmlproject qmldir
.qmlproject文件中一般的写法:import QmlProject 1.1Project { mainFile: "main.qml" /* Include .qml, .js, and image files from current directory and subdirectories */ QmlFiles { directo原创 2015-05-04 16:34:04 · 3546 阅读 · 0 评论 -
QML之javascript
包括如下概念:1、比用在web的js语法要更严格 具体表现在,不能修改全局对象,不能给未声明的对象赋值 被import进qml文件后,只能看到当前qml文件 this只能使用在attached信号处理中。 MouseArea.onClicked中2、用在哪些地方? 可以自定义function 在信号的处理中使用。例如:原创 2015-05-04 17:50:47 · 1308 阅读 · 0 评论 -
QML之DelegateModel和DelegateModelGroup
文档上说:DelegateModel用于封装model和delegate使用情况:一:当model为QAbstractItemModel的子类,获取和操作modelIndex二、和Package一起使用,提供multiple views。三、和DelegateModelGroup一起使用,为delegate item 提供排序和过滤DelegateModelGrou原创 2015-04-29 13:07:59 · 3487 阅读 · 0 评论 -
QML之Packge
QML Package的作用是将同一个Model中不同RoleName的数据项显示在不同的View中。例如ListModel中{name1: "hello" ; name2:"world"}; 中有两个数据项。将name1显示在ListView中,将name2显示在GridView中。代码如下:ListView{ model:delegatemodel.parts.li原创 2015-04-27 18:58:36 · 639 阅读 · 0 评论 -
QML在Mips上运行崩溃问题
项目中需要使用QT4.8.3中的QtQuick,编写的QML文件一旦运行就会崩溃。主要现象:1、使用Behavior on X{ Animation{}}发现只要对某个属性使用Behavior并且定义其变化的动画时,程序崩溃2、使用属性Attachxposition1: xposition/3只要在属性Attach时使用除法,程序也崩溃。最后发现崩溃原创 2015-03-14 13:13:14 · 1124 阅读 · 0 评论