Qt 什么是;“使应用程序可编写脚本”;我们应该什么时候使用它?

Qt 什么是;“使应用程序可编写脚本”;我们应该什么时候使用它?,qt,qtscript,Qt,Qtscript,最近,我注意到Qt中的一些类称为Qt脚本模块,根据文档,它用于使应用程序可编写脚本!以下是我的问题: 这是什么意思?使应用程序可编写脚本 我们应该什么时候使用它 提前感谢什么是脚本 ~~~~~~~~~~~~~~~~~~~ 大多数超大s/w都有很多功能。有趣的是,添加的许多新功能都是现有基本功能的组合。但是,人们不能继续添加新的C++代码来创建一个简单的功能……他们可以交互地编写一个脚本,在串联过程中执行现有的操作,并执行新的特性。 最佳示例..Blender(Python脚本)。如果你能看看这个

最近,我注意到Qt中的一些类称为Qt脚本模块,根据文档,它用于使应用程序可编写脚本!以下是我的问题:

  • 这是什么意思?使应用程序可编写脚本
  • 我们应该什么时候使用它
  • 提前感谢

    什么是脚本
    ~~~~~~~~~~~~~~~~~~~
    大多数超大s/w都有很多功能。有趣的是,添加的许多新功能都是现有基本功能的组合。但是,人们不能继续添加新的C++代码来创建一个简单的功能……他们可以交互地编写一个脚本,在串联过程中执行现有的操作,并执行新的特性。 最佳示例..Blender(Python脚本)。如果你能看看这个场景。。搅拌机有1000多种功能。它们中的大多数实际上是脚本化的特性,以有序的方式调用现有特性

    QtScript
    ~~~~~~~~
    Qt框架的这个模块提供了一个javascript解释器(googlev8jsengine),供您使用。您可以从javascript调用QObject类和相关方法,因为它们是js的本机函数(仅在应用程序中)。QScript类将C++的Quo物形形骸属性和方法的内部内容暴露给JavaScript引擎。 何时使用
    ~~~~~~~~~~~~
    如果您有一个包含大量模块的大型应用程序,并且希望在将其编译为机器代码后仍保持应用程序的可编程性,那么您必须使用脚本