此应用程序为 ActiveX 控件实现一般测试容器。可以插入系统中安装的 ActiveX 控件,然后执行方法和修改特性。容器将在日志窗口,记录事件、特性更改及调试输出的有关信息。
部分代码可以用于 Qt 元对象和 ActiveQt 框架,但不推荐用于应用程序代码。
使用应用程序查看槽、信号和特性可透过 QAxWidget 类,当实例化某个 ActiveX,并测试在 Qt 应用程序中实现或想要使用的 ActiveX 控件时。
应用程序可以加载和执行 JavaScript、VBScript、Perl 和 Python (若有安装) 脚本文件,以自动化控件加载。使用 QAxWidget2 类的可用范例脚本文件,在
scripts
子目录。
注意,此范例 qmake 工程包括的资源文件
testcon.rc
带有版本资源。这是某些 ActiveX 控件 (即 Shockwave ActiveX 控件) 要求的,可能崩溃或行为失常,若缺少这种版本信息。
要构建工具,必须首先构建
QAxContainer
和
QAxServer
库。然后运行 make 工具在
tools/testcon
和运行结果
testcon.exe
.