は、私は次のコードとsimiler何かをしたい:グローバル変数をQMLファイルで宣言できますか?
//test.qml
import QtQuick 1.0
Item
{
var globalforJs =10;
function increment() // JavaScript function
{
globalforJs++;
}
....
QML Code
我々はQML file
でグローバル変数を持ち、JavaScript関数からアクセスすることができますか?
property var globalForJs: 10
前QML 2に、代わりにvar
のvariant
キーワードを使用する:あなたは任意の型を取ることができ、変数をしたい場合は
QMLファイル自体にあるJavaスクリプト関数から、この「プロパティバリアントglobalForJs:10」にアクセスできますか? – psp1
はいできます。 QMLオブジェクトのすべてのプロパティは、その内部で定義された任意のJavaScript関数によってアクセスできます。 – coyotte508
しかし、このプロパティを 'private'にする方法は他のQMLには見られませんか? – KernelPanic