PLM之家精品课程培训,联系电话:18301858168 QQ: 939801026

  • NX二次开培训

    NX二次开培训

    适合初级入门或想深入了解二次开发的工程师,本培训结合ufun,NXOpen C++,大量的实例及官方内部的开发技术对于老鸟也值得借鉴!.

    NX CAM二次开发培训报名 NX二次开发基础培训报名
  • PLM之家Catia CAA二次开发培训

    Catia二次开发培训

    Catia二次开发的市场大,这方面开发人才少,难度大。所以只要你掌握了开发,那么潜力巨大,随着时间的积累,你必将有所用武之地!

  • PLM之Teamcenter最佳学习方案

    Teamcenter培训

    用户应用基础培训,管理员基础培训,管理员高级培训,二次开发培训应有尽有,只要你感兴趣肯学习,专业多年经验大师级打造!

  • PLM之Tecnomatix制造领域培训

    Tecnomatix培训

    想了解制造领域数字化吗?想了解工厂,生产线设计吗?数字化双胞胎,工业4.0吗?我们的课程虚位以待!

PLM之家PLMHome-国产软件践行者

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

  [复制链接]

2014-3-11 21:43:45 8404 1

admin 发表于 2013-10-29 21:11:30 |阅读模式

admin 楼主

2013-10-29 21:11:30

请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!

您需要 登录 才可以下载或查看,没有账号?注册

x
NX9 二次开发中的Ribbon界面及图标的创建教程8 U4 Y# y7 X, ]
7 A; B% T. L3 V
& A. O+ D) U- e4 e" k4 Z
我们都知道NX9.0使用了ribbon界面,今天在录制开发教程的时候发现,老的界面通过tbr进行定义没有问题,但是在ribbon界面中就不会显示出来了!
2 ]8 T/ s- t' Y- l3 |( Z' j  m
8 ?% \' b6 F0 b- f9 G4 S' O5 W' f4 m
; e- R$ }, D: w1 r
研究了下,具体的做法如下!, S- K! e# ]0 q6 q- u
6 J* e; r: `4 t# k) B: `9 o0 H5 P$ G

% n  [2 a" C& J0 r(1)
  t* X6 ?$ o' S$ rtbr文件按以前的做法创建:
( u+ ~2 _; `+ X6 ^: V" Y$ T7 P" z4 W# A1 i( O1 f( j) G
2 v% H: `$ u1 T% n5 m
TITLE PLMHomeToolKits" C' q) D8 |" r% \
VERSION 170! f' e* S$ q& O$ v
BUTTON OLDUIBLOCK_BTN; W6 {$ W6 G( A$ x. Q2 Y! C# T
LABEL 创建简单方块! G) p4 k  W) O$ e2 B
BITMAP plmhome.bmp
2 j( u: M7 |4 u6 k! z( ?/ s# N# K! G
BUTTON SelectionExample
1 b( l' t% j& E5 e. l# `0 z1 B8 }LABEL SelectionExample
7 I) I. |7 j! T) ?BITMAP blend.bmp4 V7 @$ [1 C' a* S& t4 F

: k$ }/ f" Y0 k5 }! h1 _! [2 q  k3 c" ~BUTTON PLMHome_Tools<1>
# l: U* r8 X$ O' ^4 T* r, G* g, B) XLABEL PLMHome_Tools<1>& i6 G# o% P9 h% D3 V
BITMAP delete.bmp" }4 A, c6 v' ?2 K: Q: \% V
8 o# L- L7 _- G* x4 f8 ~
; ?" F" t" N# a. `, j
BUTTON PLMHome_Tools<2>* A' E% Q7 c7 j
LABEL PLMHome_Tools<3>
0 P+ i% ], H7 c9 v0 CBITMAP blend.bmp/ y# F$ {# F* V" C3 V+ V4 |

3 S( d( |" d* @) L" t4 d8 }% ]2 {BUTTON PLMHome_Tools<3>
3 S& ]) O* k: ~; B3 y5 S- VLABEL PLMHome_Tools<3># x0 i, ]4 j; D: u5 r& M
BITMAP blend.bmp
/ S) l5 Q" z( R1 D; ^1 P6 V) y" n3 p8 x
( M: W( A6 }3 K  D+ k
BUTTON PLMHome_Tools<4>7 b+ q& o! @2 @4 Q
LABEL PLMHome_Tools<4>  F2 f; G' d* _2 e! }( }
BITMAP blend.bmp3 s7 e7 j( H) C/ h  ~; _7 i7 G
( G) ~& o) t. p: b% J
BUTTON PLMHome_Tools<5>
4 h9 g+ j5 E# j+ B  d/ ILABEL PLMHome_Tools<5>* @. [+ W$ T. d
BITMAP blend.bmp
/ Y4 I& k- K  L* \5 l- n* f* B5 o% p' U& {, Y  g8 ^
BUTTON PLMHome_Tools<6>% t2 f/ M+ x6 |
LABEL PLMHome_Tools<6>2 l$ ]5 ]# Q3 T; b$ o% F
BITMAP block.bmp# i. p: q5 ~# I6 J: K- D
. r6 C) \+ d( i3 R5 c) `; H
(2)创建一个rtb文件,这里面的写法很简单
+ X! D# F+ D( U; |+ P' M  e" v9 f. h3 \$ B/ E8 V) c
!
4 M, X' V+ a+ c5 L* L!  NX PLMHome Tools ribbon tab file
% ~8 U' Q- s0 @/ R% V!0 ]8 F7 X2 a* g0 c0 W( K
!
3 f( i" D: O% J7 n: j$ Z7 }* L9 R- p
1 q. f4 Z. e' V! HTITLE  PLMHome Tools    (此处添加一个tab标签)& [+ d' I" D# D0 @
VERSION 170( }! @8 w- G/ [: j* P! i3 E; f

. T1 ~' q; ?, U% {# K( lBEGIN_GROUP NX_RBN_PLMHOME_TOOLS_GROUP
* t; Z: F% u. }, s$ X! T$ mLABEL PLMHome Tools <1>. `, x* T$ A( i1 S2 q0 K( w
CONTEXT_TITLE PLMHome Tools <1>(PLMHOME_TOOLS tab)
) N( M6 L' X  r2 cBITMAP blend
' ?7 L' Z* n3 X# [. N" H
3 G* J: K6 ?: ~' D    BUTTON OLDUIBLOCK_BTN
5 r- \) \/ R! d& P% Y5 r    RIBBON_STYLE ALWAYS_LARGE_IMAGE   (这里定义图片大小)
9 L8 }. x* O! f4 [- g
& E6 {; G' |5 s: F% h7 w    BUTTON SelectionExample' a( j  f, Q* K' ^1 q( H
    RIBBON_STYLE SMALL_IMAGE  O+ ]/ O- ~( G% X5 V9 u+ c- Q
4 T9 p* G; v" T# B
END_GROUP/ y& H, p: L  n

8 T8 S+ i, Y4 X! h# {" ~BEGIN_GROUP NX_RBN_PLMHOME_TOOLS_GROUP1  J0 f$ ^: P; L# {" `4 u! D
LABEL PLMHome Tools <2>2 ?# _3 b4 i$ Y1 [
CONTEXT_TITLE PLMHome Tools <2> (PLMHOME_TOOLS tab)3 ]  I4 N) E$ w/ |, I: K: x+ Z
BITMAP block
% Q  c/ k' v' o% g6 l( o
3 C& C2 B8 `5 q' @4 M    BUTTON PLMHome_Tools<1>
- j) a; \3 j& R6 g3 g        * ]+ q6 v4 l$ A- p' b+ a! \# K
    BUTTON PLMHome_Tools<2>1 B8 J# I# H6 Q* k7 C
1 ]9 ~* |$ I8 a5 G! U* a! G
    BUTTON PLMHome_Tools<3>4 }7 X$ ~" g( B+ T4 u* \6 i
1 D0 k' i* N& m1 ^0 w' w+ N
) X6 y& X) D( J+ ~, R
END_GROUP
: _+ n' Z" t! S" P6 ?2 r% z: P1 A, |8 b. I1 }% ^' i3 U0 |- M
BUTTON PLMHome_Tools<4>* x& U- ?% w& q6 X
, `& V3 o1 a0 V5 r+ Q
BUTTON PLMHome_Tools<5>6 J, a9 k3 R/ k

, g% G+ Q) G7 oBUTTON PLMHome_Tools<6>
' M% F4 [6 o$ G8 w2 W5 ?5 S- H) N5 }3 L: ^5 B  A
. g/ x+ L  \  k* S- v
这个文件也放在startup下面。这样就ok了,看看效果吧!!
# v" Y: A& N) d5 @+ o0 N. T) J. Q2 O9 @$ x  g' r
具体的请看我二次开发的实例视频教程
4 K4 k1 i# o1 u: Q8 K
4 o# G( K- h! _http://www.plmhome.com/forum-NX9Dev-1.html
$ F: n+ ~3 ]: ?
& i) \+ }( y! k

Ribbon界面及图标的创建教程

Ribbon界面及图标的创建教程

; d& l- ~+ Z1 E) @# x2 P9 z
+ v2 \* H+ i( s; ?1 `

7 F1 [: w4 \) q# P$ U- n( g" ~3 o
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 www.diantuankj.com/ doTeam.tech
回复

使用道具 举报

全部回复1

发表回复

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

返回列表 本版积分规则

  • 发布新帖

  • 在线客服

  • 微信

  • 客户端

  • 返回顶部

  • x
    温馨提示

    本网站(plmhome.com)为PLM之家工业软件学习官网站

    展示的视频材料全部免费,需要高清和特殊技术支持请联系 QQ: 939801026

    PLM之家NX CAM二次开发专题模块培训报名开始啦

    我知道了