конспект:
Шлее М. Qt4.5 "Профессиональное программирование на C++" 2010
QtScripting
Реализация приложений с поддержкой языка сценариев делает возможным динамическое расширение вашего приложения и его изменение под конкретные требования без необходимости перекомпиляции.
int main(int argc, char *argv[])
{
QApplication app(argc, argv);
QLabel lbl;
QScriptEngine scriptEngine;
QScriptValue scriptLbl = scriptEngine.newQObject (&lbl) ;
scriptEngine.globalObject().setProperty("lbl", scriptLbl);
scriptEngine.evaluate("lbl.text = 'Hello, World!... FUCK'");
scriptEngine.evaluate("lbl.show()");
return app.exec();
}
при всем при этом, код-скриптинга пишется в теле *.cpp реализации, кот. сам по себе требует перекомпиляции.
что я понимаю не правильно?!
спасибо