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 8896 1

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

admin 楼主

2013-10-29 21:11:30

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

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

x
NX9 二次开发中的Ribbon界面及图标的创建教程9 G8 X$ |2 `' R) d: N/ B4 S! k- d

0 _4 e7 L* S/ w2 e) o% A
3 v6 P' Y6 D9 W. R
我们都知道NX9.0使用了ribbon界面,今天在录制开发教程的时候发现,老的界面通过tbr进行定义没有问题,但是在ribbon界面中就不会显示出来了!
6 K" e- @1 J" l9 a% r5 ?& a2 B) j
: H1 {; R. \: o# U4 c. d( O
研究了下,具体的做法如下!
9 w% v. u$ h' L- ?8 N" U( n- Z( }/ d- V3 v# ]

5 k. U$ c) ^/ g(1)/ }( G; e( H+ C4 r  g
tbr文件按以前的做法创建:
3 @7 S, d! H; R5 n
/ A3 b' Y' J$ D" p( X6 z0 g- g
' D' o/ K3 I; b8 t
TITLE PLMHomeToolKits" R8 c0 J0 `% V/ V6 c
VERSION 170
! W0 X8 W* F9 }. v, kBUTTON OLDUIBLOCK_BTN
4 T6 v: h. Z: z, L' GLABEL 创建简单方块
( d2 Q" w, g  W8 CBITMAP plmhome.bmp
. r- f5 z) I" Q& Q9 H' i5 [+ U
  b4 i( P' l& B& J/ zBUTTON SelectionExample, {/ g( l  k( s
LABEL SelectionExample) H0 O+ H3 P+ q  M* y# N  r" R4 y
BITMAP blend.bmp/ A" q# s' o4 s' |' n6 ^
. l2 u1 m$ Y. c* j" @  e
BUTTON PLMHome_Tools<1>
/ f, q8 y' C; E+ \. GLABEL PLMHome_Tools<1>% @* ~, y8 c" r% }
BITMAP delete.bmp+ h- K' H: A% n/ v' U

1 p8 M$ \& U0 \. O. s- t3 i4 m  X2 V
" B  p% I! n4 }' T. `( cBUTTON PLMHome_Tools<2>3 B; R  g: b& ^6 M3 K
LABEL PLMHome_Tools<3>
; L3 s$ _) }9 A) K# s! U1 FBITMAP blend.bmp
6 v6 ]# E0 x3 H, U, c8 l
+ S1 k& D* {: C6 ~' JBUTTON PLMHome_Tools<3>
" d, }6 Y5 j9 ~' d3 j+ fLABEL PLMHome_Tools<3>" D7 a9 a6 C& I
BITMAP blend.bmp: ]) u  ^$ ]6 h  [- f) T1 }6 }( s
* X# u6 N/ l0 A5 u7 _
0 k0 ~" A$ N3 c4 t% P
BUTTON PLMHome_Tools<4>" c( k7 O# O2 S3 y; H% ^7 |$ ^
LABEL PLMHome_Tools<4>) T  W- w2 c4 b- S
BITMAP blend.bmp
7 ?7 M8 w) e# [+ [$ C2 U: @3 g6 [2 @* R
BUTTON PLMHome_Tools<5>
: P! f' @8 s% C+ d' i  d2 h* L: X2 cLABEL PLMHome_Tools<5>
- ^& d' Q& j* W" Y0 |7 oBITMAP blend.bmp1 I+ h; [- }, ~  [
/ j; ?1 k/ }# F7 f6 Z3 j
BUTTON PLMHome_Tools<6>& R* A( |' E+ F% o
LABEL PLMHome_Tools<6>
- [2 K3 H: G; Y. ^6 W4 G* G& hBITMAP block.bmp
, S9 n2 o9 |8 r9 Q- I. A5 x( F9 h. Z  c7 ]& M" H8 {  X- O
(2)创建一个rtb文件,这里面的写法很简单
% [4 i& B% s! ?3 a# C( |5 k4 k
6 g! q: u! p! M( X, C!" N' D& l% s/ I) z/ t; p8 O# h
!  NX PLMHome Tools ribbon tab file
6 E# l' y1 k! B* g!
( q, `' e2 y' \$ e0 h  I! 6 Y# W+ T8 A, A8 D+ k; m# B! b
, F5 c# ~1 K6 R! \5 p
TITLE  PLMHome Tools    (此处添加一个tab标签)2 h& f; @6 I1 H& Z0 m  P3 J
VERSION 170
( l4 W5 y- e8 H
! I+ V8 K' A( v0 c" f7 HBEGIN_GROUP NX_RBN_PLMHOME_TOOLS_GROUP  o0 p" Z  M% G3 Q
LABEL PLMHome Tools <1>
! l0 r- y  y) v) N& k3 sCONTEXT_TITLE PLMHome Tools <1>(PLMHOME_TOOLS tab)5 |; W$ s" `) f4 [4 k! m3 b
BITMAP blend* n% O) r( r7 o  X

9 u+ C8 e" X2 ?. g. _    BUTTON OLDUIBLOCK_BTN
! _9 y& T1 L+ r% M4 C  V    RIBBON_STYLE ALWAYS_LARGE_IMAGE   (这里定义图片大小)
  I! `2 [4 @" L3 w0 j8 Y7 p& n6 N! g/ a. F8 _, h  _
    BUTTON SelectionExample1 E; y- L3 Y( C6 ~
    RIBBON_STYLE SMALL_IMAGE
& w0 [) W5 m+ z# V6 P, S
+ v) t6 ?9 e( A+ K/ e: R! U/ ZEND_GROUP
4 E. @3 t- ~5 H. D. ^
. \7 n5 T8 I' o4 wBEGIN_GROUP NX_RBN_PLMHOME_TOOLS_GROUP1
0 U$ j; }: \1 a9 }+ x  eLABEL PLMHome Tools <2>
+ V) v, \: Q1 ACONTEXT_TITLE PLMHome Tools <2> (PLMHOME_TOOLS tab)/ B* m8 d7 e; U  l/ R
BITMAP block/ m: P# {% r  G* m7 O  H5 H

9 j1 f: Z6 s. v) V6 J' B5 `/ D* |    BUTTON PLMHome_Tools<1>
% W$ y2 V' y* N, {3 S* j6 g, I       
; h5 k4 o' ^* G7 ?6 `0 g4 y    BUTTON PLMHome_Tools<2>
: z4 D0 P) a7 p9 `6 ^( s7 h- O
( Q+ [9 i' J, g# m; ^. r. a    BUTTON PLMHome_Tools<3>4 H9 t3 N( B! i6 D7 z1 v+ E
7 v, H1 G! |  P+ R4 U

  S1 `* J7 A& G: MEND_GROUP& X* l: D9 j3 Z' x/ i9 L, h  I
8 W: Z% t3 h/ ^/ N6 w) H
BUTTON PLMHome_Tools<4>7 ~, L$ e2 Y# d, y8 H( I4 l# d; K) L; u

6 N& |# ^% o" F* D% u1 ]5 j6 ^BUTTON PLMHome_Tools<5>
0 D: d! M. s( a. r# T9 a2 I, A, m" U; D# D
BUTTON PLMHome_Tools<6>
( |" t0 X- V7 x2 z( \4 P0 B, ]- \+ x2 B

/ e: |5 B% A/ n这个文件也放在startup下面。这样就ok了,看看效果吧!!- {/ {8 ]: j' ]7 }9 i8 ?8 _

" n6 m! n  Y- ]& \* A6 K  r具体的请看我二次开发的实例视频教程( s; F1 a/ N8 j
' p5 t: Q2 Q! M2 {
http://www.plmhome.com/forum-NX9Dev-1.html
0 K0 c$ Y# f9 F$ S; C. X5 c7 ]
8 ^: B/ E$ f3 |( D( p' E; L

Ribbon界面及图标的创建教程

Ribbon界面及图标的创建教程

" j: H( M& I. D/ `  ^$ j; ^# h; E

+ p' V1 V1 f  i' R/ ^
上海点团信息科技有限公司,承接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二次开发专题模块培训报名开始啦

    我知道了