Tribon Vitesse程序使用run()函数作为程序入口。在使用menu_item_usr_add或者toolbar_button_usr_add添加自定义函数的时候,被添加的模块里面要有run()函数,例如下面的例子:
# 生成一个工具栏 duct_toolbar = kcs_gui.toolbar_add("DuctSupport Toolbar") # 添加自定义函数 kcs_gui.toolbar_button_usr_add(duct_toolbar, 0, "wxAppVentDuct", "VentDuct.ico", "Vent Duct")
wxAppVentDuct.py文件中就要有run()函数:
# wxAppVentDuct.py import kcs_ui def run(): kcs_ui.message_noconfirm("Hello")
在添加自定义函数的时候,只需要指定py文件的名称即可,不需要带".py"扩展名。
此外,py文件需要存放在PYTHONPATH系统环境变量所指的目录下。
如果没有run()函数,添加的快捷键或者菜单只能被执行一次,再点击就不能调用了。