2009-07-21 8 views
3

Можно ли добавить новые элементы GUI в программу Qt с использованием QtScript? Например, если предположить, что переменная «макет» является вертикальной компоновкой, это будет приемлемо?Qt: Добавить элементы пользовательского интерфейса с помощью Qt Script

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

ответ

4

Qt не поставляется с привязками QtScript; какие привязки вы используете?

Если вы используете генератор привязок в Qt Labs, да, этот код будет работать нормально, если вы согласны с тем, что переменная `layout 'должна быть импортирована в ваш движок скриптов.

+0

Ах, не понимал, что необходимо создать привязки для QtScript. Думаю, я буду использовать привязки, созданные генератором. Благодаря! – codeincarnate