2009-07-21 11 views
3

QtScriptを使用して新しいGUI要素をQtプログラムに追加することはできますか?例えば、変数 "layout"が垂直レイアウトであると仮定すると、これは受け入れられますか?Qt:Qtスクリプトを使用したUI要素の追加

var label = new QLabel("Text"); 
layout.addWidget(label); 

答えて

4

QtはQtScriptバインディングと共に出荷されません。どのバインディングを使用していますか?

Qt Labsでバインディングジェネレータを使用している場合は、スクリプトエンジンにインポートされるレイアウト変数を前提として、このコードは正常に動作します。

+0

ああ、QtScriptのバインディングを生成する必要があることを認識していませんでした。私はジェネレータによって作られたバインディングを使用していると思います。ありがとう! – codeincarnate

関連する問題