user-interface - 完全在 QtScript 中创建 GUI 应用程序,您的意见是什么?

标签 user-interface qt qtscript

由于宣布了 QT 许可证更改,我开始研究 QT 框架。它看起来不错,但我不喜欢使用 C++。我知道各种语言有不同的绑定(bind),但是 QtScript 对我来说似乎最有趣。

是否可以使用 QtScript 编写完整的 GUI 应用程序(当然,在 UI 设计师的帮助下),或者它仅用于编写现有应用程序的部分脚本。

最佳答案

是的,完全有可能这样做。但是,由于 Qt(直到 4.5)默认情况下不提供 Qt 脚本绑定(bind),因此您需要生成它并可能将其包含在您的应用程序中。但这只是一次性步骤,请参阅 http://labs.trolltech.com/page/Projects/QtScript/Generator获得绑定(bind)。

这是一个例子:http://labs.trolltech.com/blogs/2009/01/06/simple-qtscript-based-bar-chart/ .应用程序逻辑完全在 QtScript 中。您只需要使用解释器启动(参见上面的绑定(bind)生成器)。

关于user-interface - 完全在 QtScript 中创建 GUI 应用程序,您的意见是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/496245/

相关文章:

c++ - 在 Visual Studio 2013 上使用 QT

c++ - 如何将类方法转换为 QScriptEngine::FunctionSignature

java - Swing 显示多个子 jframe

java - 自定义 JTextField

JavaFx 标签的 setText

c++ - 每次运行 qmake 时,Visual Studio 都会重新编译 "moc"个文件

c++ - 使用 Qt : distros, 桌面环境和其他决策为 Linux 创建软件

c# - 当 OnClick 代码在后台执行时禁用 Winforms 按钮

javascript - QJSEngine 评估结果不包含函数