自从宣布QT许可证变更以来,我开始研究QT框架。看起来不错,但我不喜欢使用C ++。我知道各种语言都有不同的绑定,但是QtScript对我来说似乎最有趣。

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

最佳答案

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

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

07-24 22:04