查看: 5961|回复: 13
收起左侧

[Tribon] 如何制作Tribon的快捷图标?

[复制链接]
发表于 2007-7-9 09:31 | 显示全部楼层 |阅读模式 来自: 中国江苏泰州
通过有关帮助,本人做了Tribon里的快捷键,可就是不知道快捷图标如何制作。各位做管理员的大侠或高手可以指点一二呀!
回复

使用道具 举报

龙船学院
发表于 2007-7-9 19:08 | 显示全部楼层 来自: 中国辽宁葫芦岛

回复:如何制作Tribon的快捷图标?

如: kcs_gui.toolbar_button_usr_add(my_toolbar,3,"command1","c:\\bitmaps\\command1.bmp") c:\\bitmaps\\command1.bmp 即为显示出来的快捷键图标,使用你自己的图标地址代替。格式为*.ico或*.bmp
回复 支持 反对

使用道具 举报

发表于 2007-7-9 20:25 | 显示全部楼层 来自: 中国江苏无锡

回复:如何制作Tribon的快捷图标?

请教楼上,用上以上语句,要单独的LIC吗?因为我的好象不行,简单的有的VITESSE又可以的。
回复 支持 反对

使用道具 举报

发表于 2007-7-9 21:50 | 显示全部楼层 来自: 中国江苏宿迁

回复:如何制作Tribon的快捷图标?

我做好了这些东西,可是加载失败,等有时间在好好的找找原因. 另,希望有二次开发的经验的高手进QQ群讨论! 群号:27603966
回复 支持 反对

使用道具 举报

发表于 2007-7-11 20:10 | 显示全部楼层 来自: 中国上海

回复:如何制作Tribon的快捷图标?

顶,做快捷键和图标的时候别和其他做快捷键的模块相冲突,冲突也是有问题的,问题在那不知道,你可以把语句写在原有的模块中,也可也删掉调用模块的语句,从新写。
回复 支持 反对

使用道具 举报

发表于 2007-7-18 18:46 | 显示全部楼层 来自: 中国江苏无锡

回复:如何制作Tribon的快捷图标?

import kcs_gui import kcs_util import kcs_ui def post(*args): if kcs_util.app_nesting() : try: kcs_gui.accelerator_add("NUMPAD0",0,33173) kcs_gui.accelerator_add("NUMPAD1",0,33172) kcs_gui.accelerator_add("NUMPAD2",0,33174) kcs_gui.accelerator_add("NUMPAD3",0,33179) kcs_gui.accelerator_add("NUMPAD4",0,33180) kcs_gui.accelerator_add("NUMPAD5",0,33181) kcs_gui.accelerator_add("NUMPAD6",0,33182) kcs_gui.accelerator_add("NUMPAD7",0,33190) kcs_gui.accelerator_add("NUMPAD8",0,33194) kcs_gui.accelerator_add("NUMPAD9",0,34061) kcs_gui.accelerator_add("ADD",0,33186) kcs_gui.accelerator_add("SUBTRACT",0,33264) except: print "Failed adding accelerator key: ",kcs_gui.error return kcs_util.trigger_ok() 保存为trig_draft_init.py运行在NESTING下为何不行?
回复 支持 反对

使用道具 举报

发表于 2007-7-18 23:28 | 显示全部楼层 来自: 中国福建福州

回复: 如何制作Tribon的快捷图标?

可以嘛

jpg

jpg

jpg

jpg
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-7-23 22:26 | 显示全部楼层 来自: 中国江苏泰州

回复:如何制作Tribon的快捷图标?

toolbar_button_usr_add(Toolbar, Position, Script, ImageFile, Tooltip, Message) The function adds a button for a user function to a tool bar. Input parameters: Toolbar object The tool bar to add a button to. This must be a tool bar object returned from either toolbar_get() or toolbar_add(). Position integer Specifies the position within Toolbar where the button should be inserted. This is a zero-based index. Script string Specifies the name of a Vitesse script to call when the button is pressed. Path and extension must be omitted. The Vitesse script must be in a directory that is in PYTHONPATH. ImageFile string Specifies the name of a bitmap file (*.bmp) or an icon file (*.ico). The absolute path including directory and extension must be specified. If ImageFile is a bitmap file, please use the menu system colour as background for the bitmap. Tooltip string Specifies the tool tip string for the button. Message string Specifies the help message displayed in the status bar when the menu item is highlighted. Returned value: [0] integer The function id of the added function.
回复 支持 反对

使用道具 举报

发表于 2007-9-12 14:46 | 显示全部楼层 来自: 中国江苏镇江

随然不懂,但支持一个。再回个帖,转点钱

随然不懂,但支持一个。再回个帖,转点钱
回复 支持 反对

使用道具 举报

发表于 2007-9-13 22:36 | 显示全部楼层 来自: 中国湖北武汉
虽然基本上能够把英文念通但是毕竟对这个的接触还太少,所以 ,不过不要紧,呵呵,踩踩咯,师兄的英语还是蛮过硬的啊,佩服佩服...
回复 支持 反对

使用道具 举报

发表于 2007-10-27 11:20 | 显示全部楼层 来自: 中国山东青岛
如果楼主想要把Tribon标准的菜单项做成工具条的话,要使用kcs_gui.toolbar_add(Caption) ,kcs_gui.toolbar_button_std_add(Toolbar, Position, Function, ImageFile, Tooltip, Message) ,kcs_gui.toolbar_get(Id) 几个语句
kcs_gui.toolbar_add(Caption) :新建一个工具条;Caption——工具条的标题;返回工具条对象
kcs_gui.toolbar_button_std_add(Toolbar, Position, Function, ImageFile, Tooltip, Message):新增一个标准工具按钮;Toolbar——工具条对象,即新建按钮所属的工具条对象;Position——位置,整型,即按钮在工具条上的位置,0为第一个;Function——Tribon 功能项的ID,即Tribon标准菜单项的内部ID,可以在kcs_gui_drafting.py中找到;ImageFile——工具条项图标文件,输入绝对路径注意“\”为“\\”,如“C:\\1.ico”;Tooltip——提示信息;Message——帮助信息
kcs_gui.toolbar_get(Id):根据ID获取工具条对象
回复 支持 反对

使用道具 举报

发表于 2007-11-6 20:48 | 显示全部楼层 来自: 中国广东广州
写的不错,学习一下,有机会培训就好了
回复 支持 反对

使用道具 举报

发表于 2007-11-7 12:23 | 显示全部楼层 来自: 中国江苏镇江
太好了 不知道有没有具体的资料什么的 可以拿出来学习下下么 谢谢
回复 支持 反对

使用道具 举报

发表于 2007-11-7 17:59 | 显示全部楼层 来自: 中国辽宁大连
学到了不少东东,谢谢…………..
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

Powered by Imarine

Copyright © 2006, 龙船社区

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