Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
User interface 完全用QtScript创建GUI应用程序,您的看法是什么?_User Interface_Qt_Qtscript - Fatal编程技术网

User interface 完全用QtScript创建GUI应用程序,您的看法是什么?

User interface 完全用QtScript创建GUI应用程序,您的看法是什么?,user-interface,qt,qtscript,User Interface,Qt,Qtscript,自从宣布更改QT许可证后,我开始研究QT框架。它看起来不错,但我不喜欢不得不使用C++。我知道不同的语言有不同的绑定,但对我来说,QtScript似乎最有趣 可以使用QtScript编写完整的GUI应用程序代码(当然,在UI designer的帮助下),还是仅用于编写现有应用程序的部分脚本。QtScript旨在让您将应用程序的部分导出到脚本引擎,以获得更大的灵活性。您将不得不编写一些C++代码来支持QTScript部分。我会根据您的喜好选择您已经签出的替代品,如PyQt或QtRuby。是的,完全

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


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

QtScript旨在让您将应用程序的部分导出到脚本引擎,以获得更大的灵活性。您将不得不编写一些C++代码来支持QTScript部分。我会根据您的喜好选择您已经签出的替代品,如PyQt或QtRuby。

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

下面是一个例子:。应用程序逻辑完全在QtScript中。您只需要使用解释器启动(请参阅上面的绑定生成器)