代码改变世界

随笔分类 -  qml

QML的基础-Item元素

2012-10-18 13:57 by ubunoon, 3325 阅读, 收藏, 编辑
摘要: 大部分的QML元素,都是从Item元素直接或间接继承下来的。Item从QDeclarativeItem继承下来。当然还有一些比较特殊的(如定位或者坐标转换的),则是另外的方式继承下来的。如Transform是QGraphicsTransform继承下来的。activeFocus:是否为焦点anchors的一系列定位对象children:所有的子元素(可视),只读childrenRect:子元素位置排列clip:是否需要clip处理基本属性: width, x, y, height, implicitWidth, implicitHeight, opacity, parent, focus, s 阅读全文

QML中的Easing插值方式

2012-10-18 11:34 by ubunoon, 1544 阅读, 收藏, 编辑
摘要: QML中的Easing插值方式 阅读全文

QML中的states用法

2012-10-18 11:00 by ubunoon, 3462 阅读, 收藏, 编辑
摘要: 在Rectangle中,可以指定一个state的属性值,表示当前状态,当需要状态切换时,可以指定states属性(注意单复数),这是一个列表属性值,每个列表元素为n多个State状态对象(注意区分大小写),每个State的name用来应对Rectangle中的state值,当state值变为State中的name值时,该State被激活。实际上,所有的Item对象都有state属性值。默认未指定state属性值时,该值为空字符串""默认的情况下,QML会帮你保存默认定义的state状态,即Item中的颜色,文本,字体等内容属性值。在State状态对象中,一般采用Proper 阅读全文

用Python线程中更新QML内容

2011-11-18 22:24 by ubunoon, 1784 阅读, 收藏, 编辑
摘要: PySide与QML在一个Python内建的线程与QML UI进行交互操作,是PySide中官方例程。 阅读全文