Matlab 版 (精华区)
发信人: ramjet (史努比狗), 信区: Matlab
标 题: [合集]请问:menubar如何操作?
发信站: 哈工大紫丁香 (2003年07月08日22:34:16 星期二), 站内信件
────────────────────────────────────────
hanker (追梦人) 于
当采用set(gcf,'menubar','figure'),一下子出来了一大堆关于图形操作的菜单。虽然可
以对图形操作,但是却搞得界面很乱,而且我编的其他菜单是中文,这样中文和英文的搞
在一起不伦不类的,影响视觉。请问怎样操作这里的menubar?比如将其bar作为弹出式菜
单?请指点~
────────────────────────────────────────
zjliu (秋天的萝卜) 于 2003年07月05日21:51:11 星期六 说道:
你用get(gcf,'menubar','figure'),
看一下它的信息,自己试着修改吧
────────────────────────────────────────
hanker (追梦人) 于
不可以这样get啊,只能get(gcf,'menubar'),返回一个参数 figure.没有其他参数,如何
控制呢?
────────────────────────────────────────
zjliu (秋天的萝卜) 于 2003年07月07日10:04:59 星期一 说道:
这样可以隐去标准菜单:
set(gcf,'Menubar','none'); % 或者set(gcf,'menubar',menubar)
这样是恢复图形窗上标准菜单:
set(gcf,'menubar','figure')
为了整洁,你可以这样:
figure;
% 这样可以隐去标准菜单:
set(gcf,'Menubar','none'); % 或者set(gcf,'menubar',menubar)
h_menu=uimenu(gcf,'label','&Color');
h_submenu1=uimenu(h_menu,'Label','&Blue',...
'callback','set(gcf,''color'',''blue'')');
h_submenu2=uimenu(h_menu,'Label','&Red',...
'callback','set(gcf,''color'',''red'')',...
'Accelerator','r');
────────────────────────────────────────
hanker (追梦人) 于 斑竹,能否提供一下menubar的定义参数?比如,对图形操作的各参数(旋转,缩放……
等等)?以期能实现对图形的操作。
另一个问题:可否对绘制的图形的背景色进行控制?所绘制的图形背景色都是白色,看
起来很单调~
谢谢。
────────────────────────────────────────
zjliu (秋天的萝卜) 于 2003年07月07日10:36:46 星期一 说道:
后面的简单问题(试试看):
set(gcf,'color','r')
set(gca,'color','r')
────────────────────────────────────────
zjliu (秋天的萝卜) 于 2003年07月07日10:43:10 星期一 说道:
你说的旋转和缩放等是想用鼠标操作还是用
其它的?
────────────────────────────────────────
hanker (追梦人) 于 done!yes!谢谢斑竹。
matlab初学生手,还请多多指点!
关于对图形操作的各项参数如何控制?期待赐教!
────────────────────────────────────────
zjliu (秋天的萝卜) 于 2003年07月07日11:05:38 星期一 说道:
关于旋转和放大等在figure上就有相应的小按钮,
这个还是就先利用它们吧
────────────────────────────────────────
flyingcat (flyingcat) 于 我有个可以放大,旋转的程序,可是怎么给你呢?是.m的,可以放在gui里,也可以随gui
编译
────────────────────────────────────────
flyingcat (flyingcat) 于 建议你还是找本matlab用户界面gui方面的书看看。受之以鱼,不如受之以渔。你说呢?
────────────────────────────────────────
hanker (追梦人) 于 其实,有时候在这里问一些笨笨的问题,只是为了有针对性的可以很快的获得解答。如果
去查书,未必就能找到,而且费时间的。
所以,还请懂之者能耐心给予指点。
────────────────────────────────────────
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:2.314毫秒