admin 发表于 2013-10-29 21:11:30

NX9 二次开发中的Ribbon界面及图标的创建教程

NX9 二次开发中的Ribbon界面及图标的创建教程


我们都知道NX9.0使用了ribbon界面,今天在录制开发教程的时候发现,老的界面通过tbr进行定义没有问题,但是在ribbon界面中就不会显示出来了!


研究了下,具体的做法如下!


(1)
tbr文件按以前的做法创建:


TITLE PLMHomeToolKits
VERSION 170
BUTTON OLDUIBLOCK_BTN
LABEL 创建简单方块
BITMAP plmhome.bmp

BUTTON SelectionExample
LABEL SelectionExample
BITMAP blend.bmp

BUTTON PLMHome_Tools<1>
LABEL PLMHome_Tools<1>
BITMAP delete.bmp


BUTTON PLMHome_Tools<2>
LABEL PLMHome_Tools<3>
BITMAP blend.bmp

BUTTON PLMHome_Tools<3>
LABEL PLMHome_Tools<3>
BITMAP blend.bmp


BUTTON PLMHome_Tools<4>
LABEL PLMHome_Tools<4>
BITMAP blend.bmp

BUTTON PLMHome_Tools<5>
LABEL PLMHome_Tools<5>
BITMAP blend.bmp

BUTTON PLMHome_Tools<6>
LABEL PLMHome_Tools<6>
BITMAP block.bmp

(2)创建一个rtb文件,这里面的写法很简单

!
!NX PLMHome Tools ribbon tab file
!
!

TITLEPLMHome Tools    (此处添加一个tab标签)
VERSION 170

BEGIN_GROUP NX_RBN_PLMHOME_TOOLS_GROUP
LABEL PLMHome Tools <1>
CONTEXT_TITLE PLMHome Tools <1>(PLMHOME_TOOLS tab)
BITMAP blend

    BUTTON OLDUIBLOCK_BTN
    RIBBON_STYLE ALWAYS_LARGE_IMAGE   (这里定义图片大小)

    BUTTON SelectionExample
    RIBBON_STYLE SMALL_IMAGE

END_GROUP

BEGIN_GROUP NX_RBN_PLMHOME_TOOLS_GROUP1
LABEL PLMHome Tools <2>
CONTEXT_TITLE PLMHome Tools <2> (PLMHOME_TOOLS tab)
BITMAP block

    BUTTON PLMHome_Tools<1>
       
    BUTTON PLMHome_Tools<2>

    BUTTON PLMHome_Tools<3>


END_GROUP

BUTTON PLMHome_Tools<4>

BUTTON PLMHome_Tools<5>

BUTTON PLMHome_Tools<6>


这个文件也放在startup下面。这样就ok了,看看效果吧!!

具体的请看我二次开发的实例视频教程

http://www.plmhome.com/forum-NX9Dev-1.html




admin 发表于 2014-3-11 21:43:45

没人要啊
页: [1]
查看完整版本: NX9 二次开发中的Ribbon界面及图标的创建教程