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

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

admin 楼主

2013-10-29 21:11:30

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

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

x
NX9 二次开发中的Ribbon界面及图标的创建教程6 s# L+ B* R3 c3 l

2 ^. \) t7 C1 J$ d; {3 O! S$ V
1 t0 J# @4 o  I; |$ p) J
我们都知道NX9.0使用了ribbon界面,今天在录制开发教程的时候发现,老的界面通过tbr进行定义没有问题,但是在ribbon界面中就不会显示出来了!
4 q0 t8 \- ~% X# q. U" E$ s& b# t- l2 o+ V. _- }" i" t7 ^+ D
+ [+ x0 Z6 E2 u0 J
研究了下,具体的做法如下!
1 p! o% {3 n7 F9 s% U6 k' Q$ f  B% k# f: W& `4 q5 a2 P$ r
$ @' `* v3 A& c; O. @
(1)
. |. [% p$ E. W! h1 b5 O' Qtbr文件按以前的做法创建:
+ _" Z( b2 ?% Z7 e- G4 b" ?! l3 B4 h* V- u( [/ K4 @$ O

8 u( W/ u0 z* {, z" ~! T' M0 I( H" cTITLE PLMHomeToolKits
3 A0 j+ U* q* [/ Y* NVERSION 170
# F" v( F1 y, O. E( I7 j+ jBUTTON OLDUIBLOCK_BTN
/ W! _5 v  }) QLABEL 创建简单方块
* R- n5 K. j3 S4 |1 G/ S, r/ B2 yBITMAP plmhome.bmp& c, c3 \8 l: V7 d! s
! w0 s6 N) O7 ]6 H3 G9 b
BUTTON SelectionExample
1 q7 ], W4 F% l$ H- m7 H! ~# m6 \LABEL SelectionExample2 _* i9 E) U" s" K  M! @0 ^
BITMAP blend.bmp
; n. L9 ]! z% c4 H$ S1 ?/ w+ p8 L; C- I: z( _- R$ z- {
BUTTON PLMHome_Tools<1>1 i, ~, `8 Q1 ?) Y6 i- f1 K0 C
LABEL PLMHome_Tools<1>+ w' k0 W: @* W" ]+ ]  |* T! b. D* d6 J
BITMAP delete.bmp+ _0 _3 d/ D! u1 J

- W9 v9 m! X5 A7 P% T( P# j6 J/ E/ k3 R8 ]
BUTTON PLMHome_Tools<2>
7 v8 ?) X! `$ F/ f* W3 B1 O7 YLABEL PLMHome_Tools<3>/ L8 V8 s% o) ?% f; B
BITMAP blend.bmp$ D5 b8 ?( v1 v* H& D* H
$ I+ i2 |1 Z! E8 {2 W/ v3 p
BUTTON PLMHome_Tools<3>4 z) d0 k& t0 w1 G" w9 v5 }# }
LABEL PLMHome_Tools<3>3 q4 r0 o$ e' r; E, v$ F
BITMAP blend.bmp
4 F) t! G5 G8 X" E% W& u
" u4 X& m7 r; g$ h4 w4 h- a" A! m# y% S; ~6 m
BUTTON PLMHome_Tools<4>
3 S$ C. W; N7 \LABEL PLMHome_Tools<4>, ~) x5 t3 `& C
BITMAP blend.bmp6 k5 D$ W  K- y& |' O" _( r
6 ]% l) i' w1 Q. j; ]
BUTTON PLMHome_Tools<5>
. n" ?/ ~) t/ cLABEL PLMHome_Tools<5>
3 W" {5 e+ \: J0 c& V) I- QBITMAP blend.bmp
' t0 L/ d, y; X  s2 S. G( u+ F
8 T9 ?6 ?  g6 S7 UBUTTON PLMHome_Tools<6>3 \& A+ y# u( [5 [! t- G8 h4 z& ~: G
LABEL PLMHome_Tools<6>
/ b: u& b( J$ R# \9 P& \BITMAP block.bmp
( s  s0 {5 n7 v$ K; i/ Q/ V8 l$ C6 v% a  Z# j
(2)创建一个rtb文件,这里面的写法很简单8 b& G) m/ D) Z& [6 f& B# U- A

4 e) r+ j# \- s, q5 H!/ y; C) d/ D, Y* N8 p) K/ w+ E
!  NX PLMHome Tools ribbon tab file) _% m% Q1 e5 s% `1 L7 e: \
!
0 n5 U( K$ ]1 u6 P+ p: E: ^! * _/ \! ^6 P7 D1 w- U* R2 E

' c' N% K4 e$ Q3 RTITLE  PLMHome Tools    (此处添加一个tab标签)
6 l9 t/ E( {) W  i9 e  l7 _VERSION 170, N) x0 t% Z3 ?* j- W( u' `4 c

( L+ Z6 Q2 N  D# vBEGIN_GROUP NX_RBN_PLMHOME_TOOLS_GROUP% r6 m5 {; d" F7 H9 w
LABEL PLMHome Tools <1>
! j; k9 Z2 y# w) i% GCONTEXT_TITLE PLMHome Tools <1>(PLMHOME_TOOLS tab); h1 Y+ b3 c# Q- k" C" l- q4 j+ G
BITMAP blend) h' R" y; i. u7 i
+ S0 Z& M/ c& y
    BUTTON OLDUIBLOCK_BTN
1 X3 l1 Z3 ?  a$ K    RIBBON_STYLE ALWAYS_LARGE_IMAGE   (这里定义图片大小)
; q( s, X! s8 s+ t) y% n7 }
2 w8 H. n$ m& n; y/ W# e4 k2 J    BUTTON SelectionExample6 b& O! t# Z- a$ S) \
    RIBBON_STYLE SMALL_IMAGE1 k* G' r& |/ R' G: `

; V3 ]  D# `  fEND_GROUP2 C8 ^% G7 ?  F5 [; d- Y/ \

5 Y" _: [; u8 h2 mBEGIN_GROUP NX_RBN_PLMHOME_TOOLS_GROUP1
2 C# w. t3 @% B' p5 N3 S" oLABEL PLMHome Tools <2>
& i$ w, C; B1 _( |1 C9 E' [CONTEXT_TITLE PLMHome Tools <2> (PLMHOME_TOOLS tab)
% \, i1 C4 O  A+ ABITMAP block
' K" y. {% B. ~& l
6 S. A8 h% G; G! l* b, g    BUTTON PLMHome_Tools<1>8 ]. i% F9 y0 z( q. Y
        8 F% U- f, G* ?5 L+ _1 y# X
    BUTTON PLMHome_Tools<2>
/ F- l5 V& q* Q6 B# i, E3 z. V5 u1 F3 d# s8 Z/ m7 \# W
    BUTTON PLMHome_Tools<3>
' a# s! n7 J. k. z2 o
: M" h% S+ D# q: X2 i! s7 [, Q6 q2 W+ ~' L, S# D4 W; ]5 P7 x
END_GROUP. W, s) H6 @! e# }7 k
8 F- I% D" \5 K9 u2 Y! h
BUTTON PLMHome_Tools<4>
5 d' h, s* N3 n$ @# X8 Z" k
7 I  E+ G5 a3 p3 a% S& NBUTTON PLMHome_Tools<5>
' w6 }( V$ ^' F9 L. L
. n  J# L# T6 P9 mBUTTON PLMHome_Tools<6>
5 G: N3 A; Y+ |) c" Z# Y" O0 T/ [
& E( a) N6 C4 {# [
! w* I) w* S1 H5 R这个文件也放在startup下面。这样就ok了,看看效果吧!!2 f) f! m8 A) {5 w; n
. ]% T" J0 ]8 v/ A8 Z4 I
具体的请看我二次开发的实例视频教程# @" ^* @' |: [6 |. w# q# F9 ~! K
+ `$ g1 E/ [0 p% i4 G, L- X) a
http://www.plmhome.com/forum-NX9Dev-1.html" J! J( X- F/ e, I: R
! e3 d5 Z8 {4 [

Ribbon界面及图标的创建教程

Ribbon界面及图标的创建教程
6 k- `$ X/ Z& A- ?3 O4 O3 e% S4 e

( z8 |6 D4 {6 j5 M: G' w
( b3 r# Q% B: N! L) A
上海点团信息科技有限公司,承接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二次开发专题模块培训报名开始啦

    我知道了