Home · All Classes · Modules · QSS HELP · QSS 案例 · VER007 HOME |
该QDeclarativeScriptString类封装了一个脚本,它的上下文。More...
该QDeclarativeScriptString类封装了一个脚本,它的上下文。
QDeclarativeScriptString被用来创建QObject接受从QML脚本“转让”的属性。
通常,下面的QML会导致约束正在建立的script财产;即script将被分配从运行而获得的值myObj.value = Math.max(myValue, 100)
MyType { script: myObj.value = Math.max(myValue, 100) }
相反,如果该属性有一个类型QDeclarativeScriptString ,脚本本身的 - myObj.value = Math.max(myValue, 100) - 将被传递给script属性和类可以选择如何处理它。通常情况下,该类将使用一段时间以后评估脚本QDeclarativeExpression。
QDeclarativeExpression expr(scriptString.context(), scriptString.script(), scriptStr.scopeObject()); expr.value();
构造一个空实例。
Copies other。
返回上下文的脚本。
See also setContext( ) 。
返回的范围对象的脚本。
See also setScopeObject( ) 。
返回脚本文本。
See also setScript( ) 。
设置context为脚本。
See also context( ) 。
设定范围object为脚本。
See also scopeObject( ) 。
设置script文本。
See also script( ) 。
PyQt 4.10.3 for X11 | Copyright © Riverbank Computing Ltd and Nokia 2012 | Qt 4.8.5 |