testcon - ActiveX 测试容器 (ActiveQt)

此应用程序实现了一个通用的 ActiveX 控件测试容器。您可以将安装在本系统上的 ActiveX 控件插入其中,执行方法和修改属性。容器将在日志窗口中记录事件和属性更改的信息以及调试输出。

代码的部分部分使用了 Qt 元对象和 ActiveQt 框架的内部结构,不建议将其用于应用程序代码。

使用应用程序查看通过 QAxWidget 类实例化时通过某些 ActiveX 传递的插槽、信号和属性,以及测试您在 Qt 应用程序中实现或需要使用的 ActiveX 控件。

该应用程序可以加载并执行 JavaScript、VBScript、Perl 和 Python(如果已安装)的脚本文件来自动化加载的控件。QAxWidget2 类的示例脚本文件位于 scripts 子目录中。

请注意,此示例的 qmake 项目包含一个带有版本资源的资源文件 testcon.rc。一些 ActiveX 控件(例如,Shockwave ActiveX 控件)需要此版本信息,否则可能崩溃或表现异常。

要构建此工具,您必须首先构建 QAxContainerQAxServer 库。然后,在 tools/testcon 中运行您的构建工具,并运行生成的 testcon.exe

© 2024 Qt 公司有限公司。本文档中的文档贡献属于其各自所有者的版权。提供的文档受 GNU 自由文档许可证版本 1.3 的条款约束,该许可证由自由软件基金会发布。Qt 及其相应标志是芬兰的 Qt 公司及其在全球的子公司和其他国家的商标。所有其他商标均为其各自所有者的财产。