
msg = msgbox('数据另存完成!','提示信息','modal')
msg_ = findobj(msg,'Type','text')
版权归芝问提士回答网站或原过作你太者所有
msg_2 = findobj(msg,'Type','uicontrol')
msg_3 = findobj(msg,'Type','figure')
天线无军接九保治权风步界素消存斯严。
pos=get(msg_3,'Position')
pos1=pos(1,1)-40
就方进由关线位图造,采类许织圆。
pos2=pos(1,2)
pos3=pos(1,3)+40
pos4=pos(1,4)+20
set(msg_3,'Position',[pos1 pos2 pos3 pos4])
set(msg_,'FontSize',20,'Unit','normal')
set(msg_2,'Position',[45 7 80 28],'FontSize',20,'string','确定')
以上为matlabgui程序按钮无阴影步骤。
切换按钮和单选按钮类似,一般与按钮组配合使用。按钮组同样对切换按钮自动进行互斥功能。这个例子在上一篇可选按钮的基础上,添加切换按钮来控制输出信号波形的颜色。
1.在上一篇单选按钮界面的基础上,添加一个按钮组和四个切换按钮,根据自己的需要修改控件的大小和字体大小、名称等属性,布局进行稍微改动后整个界面如下图。
2.要改变波形的颜色,首先要获取波形的属性。因此,在按钮组1的SelectionChangedFcn函数中,每一次画波形时,都要将其波形的句柄记录下来,格式是:handles.句柄名=plot();同时在最后更新一下所有句柄,格式是:guidata(hObject,handles);这样子在按钮组2中,就可以通过波形的句柄调用其属性并进行编辑。
3.在按钮组2的SelectionChangedFcn函数中,通过波形的句柄调用其属性并更改颜色,具体程序和解释都在图中。
4.到此就完成了切换按钮的简单示例。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)