PLM之家精品课程培训

PLM之家精品课程培训

联系电话:18301858168   |   QQ咨询:939801026
NX二次开发培训

NX二次开发培训

UFUN/NXOpen C++和实战案例

适合初级入门或想深入了解二次开发的工程师,本培训结合ufun,NXOpen C++,大量的实例及官方内部的开发技术。
公众号二维码

关注公众号

点击扫描二维码免费在线高清教程

课程详情
Catia二次开发培训

Catia二次开发培训

市场需求大,掌握核心技术前景广阔

Catia二次开发的市场需求大,人才稀缺。掌握开发技能潜力巨大,随着经验积累将在汽车、航空等领域有所作为。
B站二维码

在线原创B站视频

点击关注工业软件传道士主页

课程详情
Teamcenter培训

Teamcenter培训

全方位培训,从基础应用到高级开发全覆盖

涵盖用户应用基础培训、管理员基础培训、管理员高级培训及二次开发培训等全方位内容,由多年经验讲师打造。
QQ群二维码

加入同行交流

点击扫描二维码加入QQ群

课程详情
×

PLM之家plmhome公众号

课程涵盖: PLM之家所有原创视频

×

关注B站视频

所有高清视频一览无余,全部在线播放学习

×

加入PLM之家QQ群

同行交流,疑问解答,更多互助

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

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

  [复制链接]

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

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

admin 楼主

2013-10-29 21:11:30

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

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

x
NX9 二次开发中的Ribbon界面及图标的创建教程- y8 C) p4 q4 @+ z- ?
# D5 A9 C# p+ U
* h4 m1 G' s; l+ t1 k( V
我们都知道NX9.0使用了ribbon界面,今天在录制开发教程的时候发现,老的界面通过tbr进行定义没有问题,但是在ribbon界面中就不会显示出来了!- p/ O) _# Y/ L

& h# [4 B. Y6 h7 e
: ^% h9 O* @1 q: o  T8 P& U" p
研究了下,具体的做法如下!5 P, e2 y/ `, o  ]8 Y

: R% r! z' a9 g, ^3 T+ L- _

, r' H# n3 L$ d; q+ s(1)9 m+ A7 G6 u, |! a+ r; q7 U
tbr文件按以前的做法创建:
& Y9 K% l  H  k7 l2 R% S, V& t+ T' a3 _4 W

. J6 k. C5 a; }8 K7 BTITLE PLMHomeToolKits
) V* |+ D) M: n, Q; _2 r; w  H* RVERSION 170
# E! E; A# }. G( h- vBUTTON OLDUIBLOCK_BTN
- `% ?; V6 e4 `% B7 r7 L6 nLABEL 创建简单方块
) f- e7 X# Z) f0 m$ h/ |/ ^2 S8 k9 GBITMAP plmhome.bmp1 O4 |% \0 a# M  [- W9 Q
8 C* |! _4 e+ A$ W* h
BUTTON SelectionExample) g# z) N& K* O( k5 Z
LABEL SelectionExample' O1 `" w/ f; d& c8 ]1 E: D
BITMAP blend.bmp& E" c: ~; P; J
# F9 ?! l) S6 l6 {1 n: ~+ }
BUTTON PLMHome_Tools<1>& `  }$ K: |' s
LABEL PLMHome_Tools<1>! g# s6 f0 Y' s
BITMAP delete.bmp
5 T' t' _( Y- U+ _- ^0 U/ Y- Y
& K. L5 b- E! c4 V& Y! d
$ k! c" b# B# E( RBUTTON PLMHome_Tools<2>
) t) H: b- J9 u) PLABEL PLMHome_Tools<3>
5 {; J& D* w5 r: p. VBITMAP blend.bmp
( W+ w: R$ f9 s4 ]; v3 ~& C
+ ^* k& f$ U% [8 E. F3 U$ f$ oBUTTON PLMHome_Tools<3>& W, h+ P) P: f
LABEL PLMHome_Tools<3>
: B/ Y8 F  E; a5 ]( SBITMAP blend.bmp
. n- ?0 U3 r- N- ]+ n
& P! s  B( N/ |5 r
7 a" ?$ t" C- H7 `( Y& sBUTTON PLMHome_Tools<4>
# g8 r' {5 R; m/ `, u: dLABEL PLMHome_Tools<4>
! w; \: e3 Q, J% T6 R; D# y1 d0 DBITMAP blend.bmp; W3 @) d: `! I1 @3 ^
# e+ @' r- T  f4 w
BUTTON PLMHome_Tools<5>
! w) O3 Y2 n& M7 m$ B0 eLABEL PLMHome_Tools<5>9 F3 U9 P, |6 R. p. Z
BITMAP blend.bmp
' Y0 y% F# w; ~5 |5 M9 N
5 T2 Y( L) n" G3 V5 u' e+ ^2 jBUTTON PLMHome_Tools<6>7 h, F5 W- m2 m+ ]$ ?
LABEL PLMHome_Tools<6>( ]; c. C8 Y4 X
BITMAP block.bmp
3 `0 \" u  {& L- w7 o' J1 m- p% u
(2)创建一个rtb文件,这里面的写法很简单
+ {) N# w8 w$ c# C9 r3 j8 N( N- h7 n, L5 |- Q2 y2 W
!
% H7 V3 E& R' V& R! F2 K. Y( Y/ X!  NX PLMHome Tools ribbon tab file
7 O# W4 O6 w/ n) X! B!0 t9 J) X7 v$ g/ u1 Q" u: h& s
! . q! a- A0 e- h* T, \
" b: j/ f0 h3 Z1 G
TITLE  PLMHome Tools    (此处添加一个tab标签)5 C' x# r: Z( P0 @" l& b) y
VERSION 170. ~" d4 n5 f' H! V" w3 u' }5 [3 {

1 H! u1 T7 |' p9 i! DBEGIN_GROUP NX_RBN_PLMHOME_TOOLS_GROUP
0 E% B& [9 c' _) yLABEL PLMHome Tools <1>6 m" A. R  G' ^0 s& @
CONTEXT_TITLE PLMHome Tools <1>(PLMHOME_TOOLS tab)2 U/ l& T* f. k6 k) r% G
BITMAP blend8 ~- _9 F$ n1 A  m
2 }6 V7 |, k8 u, E
    BUTTON OLDUIBLOCK_BTN
) ?7 Q. l. P# P3 I    RIBBON_STYLE ALWAYS_LARGE_IMAGE   (这里定义图片大小), H) s% ]; p6 T) D' q! @7 ^! D  s
1 P$ I/ ^9 K" q" T, p0 ?6 A! w
    BUTTON SelectionExample
- c7 n0 U. {& W4 O& H7 H+ q  R: v& n7 _  P    RIBBON_STYLE SMALL_IMAGE
. o$ |3 y" K4 X+ u
/ [! }! J* X, }; l# A. `3 l1 VEND_GROUP
7 w2 d/ x7 z: t6 ^3 _
7 r& L$ i$ @" [" R8 [; \2 a6 sBEGIN_GROUP NX_RBN_PLMHOME_TOOLS_GROUP1: r, H! [' Z9 z, u4 {, d
LABEL PLMHome Tools <2>
7 v7 J( g& X: K, y3 mCONTEXT_TITLE PLMHome Tools <2> (PLMHOME_TOOLS tab)5 `  C9 L  S2 x, H& M0 x
BITMAP block
8 a# |! R' F' r, I; n5 S6 C6 F
' k; f" ^$ g: S2 a    BUTTON PLMHome_Tools<1>
6 w5 f4 o5 h" ~& k% h4 P5 N       
/ `4 Y% _8 ?1 B6 \& S    BUTTON PLMHome_Tools<2>
2 i! N: Y. B  D1 ^, z) P  `( c4 [* {2 R$ F' r0 Y
    BUTTON PLMHome_Tools<3>5 |' G1 L: k" |& I& v  C; X5 }
" y2 Q1 P: \( ~1 s8 G; n8 F7 U3 w1 W8 E

% F4 E( _7 p2 v; PEND_GROUP
) w) w: i- L- }" p, W8 L( z. D  u9 P4 E7 M3 x$ u$ S$ Z
BUTTON PLMHome_Tools<4>' D0 h/ N& L/ U. A0 _) j# V, z- [
' r  y7 `2 B! Q0 S8 e. U
BUTTON PLMHome_Tools<5>4 r4 ]# _. t* {7 o. L% z' U) f

; b6 e% G! ^7 z9 I3 t- [  TBUTTON PLMHome_Tools<6>
9 x' a! M, z' P
3 [/ n3 F3 q7 W/ V$ j6 d7 J' w" t* P: E4 W6 S5 s2 Z  K% a; a
这个文件也放在startup下面。这样就ok了,看看效果吧!!
, E2 v6 }8 d! T2 ?( `* E5 ~6 _
  o' [( L7 H# D8 `) Z4 ~, I具体的请看我二次开发的实例视频教程* Y0 z, L4 \7 K9 I1 O6 z
6 A3 Z0 k5 l/ L& ?
http://www.plmhome.com/forum-NX9Dev-1.html. V) m* V. W+ ]; |% O
* l$ {+ i8 m: p9 _3 G. l

Ribbon界面及图标的创建教程

Ribbon界面及图标的创建教程
9 p: i3 [& u  ]/ f

( ]* Q: o! ^* D3 P: T' I" I
6 l$ P" C+ z9 s) i
上海点团信息科技有限公司,承接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二次开发专题模块培训报名开始啦

    我知道了