工具栏快速创建类_Workbench开发指南:自定义工具栏

本文是关于如何在Workbench开发环境中快速创建和定制工具栏的指南,以提升开发效率。通过理解并操作ACT的XML UI文件中的<toolbar>和<button>标签,你可以轻松定制工作台的工具栏,实现自定义功能集成。
摘要由CSDN通过智能技术生成
之前文章中给大家演示了如何在 Workbench 中创建自定义菜单 ,今天我们来聊一下如何来创建自定义工具栏。 在 GUI 程序中通常都会有工具栏,通常位于菜单栏下面,可以菜单栏中工具的快速访问。

bc860fefdea74ef497c3a8bc4a12da88.png

notepad++中的工具栏

Workbench中提供创建工具栏的接口,我们可以通过ACT来创建自定义工具栏,可分为如下几个步骤: (1)XML文件创建

ACT的XML UI文件中,通过标签下的标签来定义程序的工具栏,代码示例如下:

d45d64142beea2bb12f4d114cc5a7eaf.png 其中name为对象名称,caption为的标题;然后通过添加子标签定义工具栏上可点击按钮,可以指定显示的名称(caption)和图标(icon)。 上面XML文件加载到Workbench中,显示界面效果如下: a1479f08dbef2d55c1360f9328ce89ba.png (2)回调函数定义 定义按钮控件后,我们需要为其定义回调函数,实现按钮点击后执行的操作;回调函数事件为,并指定在脚本文件中对应的回调函数,如下: fcb1d2fdb4f8b75f24f89a78879b7349.png 接下来需要创建Python脚本文件(*.py),并定义上面回调函数btnAboutMe_clicked中功能,函数需传入参数为args,代码如下:

737fae095a974dbd3dfcdb9d97283434.png

在以上回调函数代码中,我们引用 .NET 的 WinForms 类库,然后调用 WinForms 下的消息提示框类 MessageBox ,使用其静态方法 Show ,传入对应参数,弹出消息提示框。 效果如下: 4bdd1289b932c81bf1f1df640f54a4d5.gif 上面简单示例演示的是工具栏创建的通用流程,在实际开发过程中亦是如此。 通过自定义工具栏创建,我们能将 Workbench 中的复杂的仿真流程都封装起来,而且可以使用 WinForms 创建 GUI 实现交互,这个我会放在接下来几期详细给大家分享。 文章中案例源代码获得方式: 后台回复关键字“toolbar”即可获得。

17403765b6dfd610bbea45e958e041f3.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值