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