Qt: Add UI Elements using Qt Script

c++, qt, qtscript

Solution

Qt doesn't ship with QtScript bindings; which bindings are you using?

If you're using the bindings generator on Qt Labs, yes, this code would work fine, assuming you arranged for the `layout' variable to be imported into your script engine.

Problem

Is it possible to add new GUI elements into a Qt program using QtScript? For instance assuming the variable "layout" is a vertical layout would this be acceptable? ``` var label = new QLabel("Text"); layout.addWidget(label); ```

Original source