ZW3D二次开发_UI_ZW3D表单使用QT原生表单

1.中望的模板表单和非模板表单都可以使用qt-designer设计,原则上中望表单只能使用中望本身封装好的控件,如下图:

但少部分qt原生控件也可以使用:例如

除此之外的qt原生控件不建议在中望表单中使用。

2.以下是中望表单中使用qt原生控件Push Button的示例

1)将Push Button控件添加入中望的非模板表单

2)添加id属性,并设置为非重复值,不能与其他控件id重复(示例中设置为5)

3)添加callback属性,并添加回调(此处设置为pushbutton_cb,代码中需要注册此回调才能使用),最后需要保存表单

4)代码中创建回调函数并注册

cpp 复制代码
//回调函数
int pushBtnCallback(char* form, int idField, int idData)
{
	cvxMsgDisp("已触发qt PushButton回调");

	return 0;
}
cpp 复制代码
//注册回调
cvxCmdCallback("pushbutton_cb", pushBtnCallback);
cpp 复制代码
//卸载回调
cvxCmdFuncUnload("pushbutton_cb");

5)编译代码并打开非模板表单,最后点击按钮,此时回调被触发

相关推荐
爱喝热水的呀哈喽6 小时前
HEJIAN RESEARCH
开发语言·matlab
白露与泡影6 小时前
后端 Java 面试核心八股汇总|高频面试题 + 解析,覆盖基础到进阶
java·开发语言·面试
xifangge20256 小时前
基于 JavaScript 实现 CNC 数控切削参数与螺纹公差纯前端核算引擎
开发语言·前端·javascript
“AI国潮设计-小江”6 小时前
【AIGC实战】Python+SDXL批量生成「潮汕英歌舞冰淇淋蛋糕&红桃粿咖啡」IP,固定角色形象批量出甜品商业效果图
开发语言·人工智能·python·prompt·aigc
\光辉岁月/6 小时前
3.包装类
java·开发语言·包装类
FRing037 小时前
JavaScript入门到精通二十四(正则表达式、元字符、修饰符)
开发语言·前端·javascript·正则表达式
西索斯coding7 小时前
Grok 4.7 调用一直 401 怎么办?不是 Key 过期,是 Authorization 头格式问题——排查全流程 + 修复示例
服务器·开发语言·ai·php
SEO_juper8 小时前
hreflang 审计工具:外贸多语言站谷歌SEO的隐性杀手
开发语言·人工智能·爬虫·python·seo
WJ.Polar8 小时前
final、单例类、枚举类、抽象类、接口
java·开发语言
小羊没烦恼!8 小时前
C#综合揭秘——Entity Framework 并发处理详解
java·开发语言·前端·javascript·数据库·mysql·c#