2014-11-10 5 views
1

Я создаю Tab с в TabView динамически черезДинамически загруженный QML-файл в закладке будет выполняться только тогда, когда Tab показано

var component = Qt.createComponent("file://tabcontent.qml")); 
tabView.addTab(component); 

Однако их код не выполняется, прежде чем я нажимаю на самом Tab. Как я могу это решить?

ответ

4

Созданные Tab унаследован от Loader с его active собственности не установлен в false до Tab щелчка. Просто укажите свойство active после его создания:

var component = Qt.createComponent("file://tabcontent.qml')); 
var tab = tabView.addTab(component); 
tab.active = true; 
+0

Работает безупречно. Большое спасибо. – Hedge

 Смежные вопросы

  • Нет связанных вопросов^_^