QML
水木杨
这个作者很懒,什么都没留下…
展开
-
使用C++创建新的QML元素
在QML中,我们可以自己用已经存在的组件去重新定义一个新的组件,但是那有时候还是不能满足我们的要求。想到所有QML的组件都是由C++映射过来的,所有我们当然也能够使用C++定义自己的qml组件。 结合Qt的assistant,我来分析一下如何使用C++为qml定义新的类型。 首先,我们要用C++写一个类,就是 我们想在qml中用的类,person.h代码如下所示: class Perso原创 2013-01-24 15:47:19 · 584 阅读 · 0 评论 -
QML中,如何在外部设置子component的属性——QML的属性别名 property alias
属性别名有什么作用?属性别名有点像C++中的引用,如果为一个属性定义别名以后,对别名的操作完全相当于对原属性的操作,这点相信大家都知道,但是在qml中这个别名到底有什么用? 如果我定义了一个Button.qml组件,然后在另外一个文件中使用这个Button组件 Rectangle{ id:toolbar Button{ } } 那么,如何访问Button组件下原创 2013-01-11 17:38:17 · 1028 阅读 · 0 评论