Sketchup二次开发API之Toolbar类
2013-03-14 20:07
141 查看
Toolbar类用于创建Skethup快捷工具栏,基本用法格式如下。
第一句UI::Toolbar.new,创建一个新的工具栏,后跟string参数表示工具栏名称;然后添加一个Commad命令,也就是创建一个函数,用来当工具栏中图标来引用,并设置Commad的图标,及工具提示和激活时Sketchup状态栏显示的信息,然后用add_item方法将命令添加到toolbar中,最后一据toolbar.show,让工具栏显示出来。
可以向工具栏中添加分割线来将不同类别的工具进行区分。
但是添加给工具添加图标的命令为什么不管用呢,难道是路径设置的不对?
toolbar = UI::Toolbar.new "Test"
# This toolbar icon simply displays Hello World on the screen
cmd = UI::Command.new("Test") {
UI.messagebox "Hello World"
}
cmd.small_icon = "ToolPencilSmall.png"
cmd.large_icon = "ToolPencilLarge.png"
cmd.tooltip = "Test Toolbars"
cmd.status_bar_text = "Testing the toolbars class"
cmd.menu_text = "Test"
toolbar = toolbar.add_item cmd
toolbar.show
# This toolbar icon simply displays Hello World on the screen
cmd = UI::Command.new("Test") {
UI.messagebox "Hello World"
}
cmd.small_icon = "ToolPencilSmall.png"
cmd.large_icon = "ToolPencilLarge.png"
cmd.tooltip = "Test Toolbars"
cmd.status_bar_text = "Testing the toolbars class"
cmd.menu_text = "Test"
toolbar = toolbar.add_item cmd
toolbar.show
第一句UI::Toolbar.new,创建一个新的工具栏,后跟string参数表示工具栏名称;然后添加一个Commad命令,也就是创建一个函数,用来当工具栏中图标来引用,并设置Commad的图标,及工具提示和激活时Sketchup状态栏显示的信息,然后用add_item方法将命令添加到toolbar中,最后一据toolbar.show,让工具栏显示出来。
可以向工具栏中添加分割线来将不同类别的工具进行区分。
但是添加给工具添加图标的命令为什么不管用呢,难道是路径设置的不对?
相关文章推荐
- Sketchup二次开发API之Command类
- Building Coder(Revit 二次开发) - 失败处理API(下)
- 四、Sketchup用ruby进行二次开发--Edge Arrays: Curves, Circles, Arcs和 Polygons
- Odoo 二次开发教程(五)-新API的介绍与应用
- AutoCAD .NET API二次开发学习指南
- 五、Sketchup用ruby进行二次开发--创建图形(面及pushpull、followMe方法的应用)
- 一、Sketchup用ruby进行二次开发--简述
- SketchUp + Ruby 二次开发初识
- Pro/E VB API: A First Look (Pro/E二次开发 VB API初探)
- Autodesk View and Data API二次开发学习指南
- 如何发布百度离线地图及二次开发API
- Windchill 二次开发中常用的API方法
- 自动化(Automation)基础概念:二次开发接口(API)与插件(Addin)
- 如何发布百度离线地图及二次开发API
- zabbix 二次开发之调用api接口获取历史数据
- AutoCAD二次开发——AutoCAD.NET API开发环境搭建
- Building Coder(Revit 二次开发) - 失败处理API(上)
- tfs二次开发-利用tfs api做查询
- Building Coder(Revit 二次开发) - 拖放API
- Sketchup二次开发之利用Ruby绘制直线