Qt 加载ocx除了用QAxWidget-dynamicCall还有其它方法吗?适合多个参数的

零隐 2025-07-16 11:38:58

如题,因为有个ocx接口是多个形参,达到12个以上,我目前是用ocx头文件,再用QAxWidget设置控件控件,再调用的时候把QAxWidget控件强转到指定头ocx对象类。如

myLib::ActiveQt* pOcx = (SecSealLib::ActiveQt*)ui->axWidget;

这样做可以支持多个参数,但是每次ocx新增接口的时候都得重新替换ocx头文件。如果不用头文件,用dynamicCall指定参数接口调用,低于8个参数正常,高于8个则出现,调用无效,即调用没有效果。

有其它方式不用Ocx头文件,但可以正常动态调用,且支持多个参数?

...全文
1358 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
零隐 2025-07-16
  • 打赏
  • 举报
回复

QVariant dynamicCall(const char *name, QList &vars);

零隐 2025-07-16
  • 打赏
  • 举报
回复 1

看了资料原来dynamicCall 有多参数调用方法。多态。

内容概要:本文针对网型T型三电平逆变器的低电压穿越(LVRT)能力及其综合控制策略开展深入研究,重点分析电网电压跌落条件下逆变器的动态响应特性与稳定性控制方法。研究基于Simulink平台构建详细的系统仿真模型,融合改进的电流环控制策略与中点电位平衡控制算法,有效提升逆变器在故障工况下的电流跟踪精度、过流抑制能力和直流侧中点电压稳定性。通过多场景仿真验证,所提出的综合控制策略能够显著增强逆变器在低电压穿越过程中的鲁棒性与电能质量,确保新能源系统在电网扰动下的持续可靠并网运行。; 适合人群:电力电子、新能源发电、电力系统自动化等相关专业的研究生、科研人员及从事并网逆变器设计与控制的工程技术人员。; 使用场景及目标:①深入理解三电平逆变器在电网故障下的运行机理与控制挑战;②掌握低电压穿越技术中电流限幅、故障响应及中点电位平衡的核心控制方法;③应用于光伏、风电等新能源并网系统的控制策略开发与仿真验证; 阅读建议:建议结合提供的Simulink仿真模型进行动手实践,重点关注控制器参数设计、中点电位观测与调节模块的实现逻辑,并通过对比不同电压跌落深度和控制策略的仿真结果,深化对系统动态行为与控制性能的理解。

21,499

社区成员

发帖
与我相关
我的任务
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
  • Qt
  • 亭台六七座
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧