查看: 2134|回复: 6
收起左侧

[Tribon] 关于Tribon增加工具条

[复制链接]
发表于 2011-3-24 21:37 | 显示全部楼层 |阅读模式 来自: 中国浙江杭州
刚刚接触TB的二次开发,现在需要增加Plate Nesting工具条,不知道怎么下手,求指点。
现在已经参考例子写了一个:
import kcs_gui
import kcs_gui_drafting
import kcs_util
def post(*args):
      try:
         my_toolbar = kcs_gui.toolbar_add("My ToolBar")
      except:
         print "Failed creating toolbar: ",kcs_gui.error
      try:
         kcs_gui.toolbar_button_std_add(my_toolbar,0,33173,ImageFile,New)
         kcs_gui.toolbar_button_std_add(my_toolbar,1,33172,ImageFile,Open)
         .
         .
         .
      except:
         print "Failed adding toolbar buttons: ",kcs_gui.error
      try:
         std_toolbar = kcs_gui.toolbar_get(kcs_gui_drafting.toolbar_standard())
         kcs_gui.toolbar_button_remove(std_toolbar,0)
      except:
         print "Failed removing toolbar button: ",kcs_gui.error
   return kcs_util.trigger_ok()
再就不知道怎么做了,刚开始接触二次开发,还不是很了解,麻烦明白的指点一下,谢谢。
回复

使用道具 举报

龙船学院
发表于 2011-3-24 22:49 | 显示全部楼层 来自: 中国天津
路过学习下…
回复 支持 反对

使用道具 举报

发表于 2011-3-25 07:55 | 显示全部楼层 来自: 中国辽宁大连
求高手指点
回复 支持 反对

使用道具 举报

发表于 2011-3-25 12:10 | 显示全部楼层 来自: 中国上海
看不懂
回复 支持 反对

使用道具 举报

发表于 2011-4-9 21:09 | 显示全部楼层 来自: 中国江苏镇江
不懂啊
回复 支持 反对

使用道具 举报

发表于 2011-4-9 21:20 | 显示全部楼层 来自: 中国北京
kcs_gui.toolbar_button_std_add(my_toolbar,0,33173,ImageFile,New)
         kcs_gui.toolbar_button_std_add(my_toolbar,1,33172,ImageFile,Open)
其中 33173 就是功能代码  比如 33038 就是 文件另存为 功能
例如 kcs_gui.accelerator_add("F2",0,33038)  这里就是把 F2 定义为 文件另存为 功能
上面的 my_toolbar------工具条的名字
0 --------工具条第0个功能 (排顺)
ImageFile 就是工具条0项的图标(应该加上路径的,就是一个小图片),后面的 NEW就是状态栏显示的文字!
回复 支持 反对

使用道具 举报

发表于 2011-4-11 12:19 | 显示全部楼层 来自: 中国江苏扬州
路过学习
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|标签|免责声明|龙船社区

GMT+8, 2024-11-14 13:55

Powered by Imarine

Copyright © 2006, 龙船社区

快速回复 返回顶部 返回列表