MATLAB_GUI中text控件怎么用

发布时间:2021-12-30 17:24:37 作者:小新
来源:亿速云 阅读:661

这篇文章主要介绍了MATLAB_GUI中text控件怎么用,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。

  

text控件

这个text控件,用于显示静态文本,一般是用来起提示作用,可以用来提示状态,文件名,路径,等等,我一般把它称为标签。所以我们基本上只需要了解如下的一些属性,text控件的回调函数一般用不上:

MATLAB_GUI中text控件怎么用  
图1

text控件的创建和上一期中创建 按钮 的方式一样,这里只是改一下 style 属性的值为text。

至于怎么设置属性值,怎么获取控件有哪些属性值,怎么获取某属性值可以设置哪些属性,这些都在前两期重复讲过了,这里以及以后的推送就不再赘述!


 

例子


好像在16版开始,才能在同一个m文件中写多个函数,如果是14版的,需要把回调函数单独写成一个文件!

关于回调函数的写法,在上一期中讲了,本期结合了上一期的按钮的回调函数。


 
例子代码
function main()

close all
%% 创建主窗口
h_fig = figure('Name', 'MATLAB_GUI_教程(3)text', ...
    'MenuBar', 'none', ...
    'ToolBar', 'none');

%% 创建按钮
btn1 = uicontrol('Style', 'pushbutton', ...
    'Parent', h_fig, ...
    'String', '设置text1控件颜色为绿色', ...
    'Units', 'pixels', ...
    'Position', [50 50 64 64], ...
    'Callback', {@callback_btn1, h_fig});
setappdata(h_fig, 'btn1', btn1); % 把btn1保存到appdata中以便于在其他回调函数中使用

btn2 = uicontrol('Style', 'pushbutton', ...
    'Parent', h_fig, ...
    'String', '设置text2控件颜色为绿色', ...
    'Units', 'pixels', ...
    'Position', [50 200 64 64], ...
    'Callback', {@callback_btn2, h_fig});
setappdata(h_fig, 'btn2', btn2); % 把btn2保存到appdata中以便于在其他回调函数中使用

text1 = uicontrol('Style', 'text', ...
    'Parent', h_fig, ...
    'String', 'text1', ...
    'Units', 'pixels', ...
    'Position', [200 200 120 64]);
setappdata(h_fig, 'text1', text1); % 把text1保存到appdata中以便于在其他回调函数中使用

text2 = uicontrol('Style', 'text', ...
    'Parent', h_fig, ...
    'String', 'text2', ...
    'Units', 'pixels', ...
    'Position', [100 300 120 64]);
setappdata(h_fig, 'text2', text2); % 把text2保存到appdata中以便于在其他回调函数中使用

end


%% 按钮1的回调函数,obj和event我都用不上,所以用~代替
function callback_btn1(~, ~, h_fig)

% 获取text1
text1 = getappdata(h_fig, 'text1');

% 点击按钮1时把text1的颜色设置为绿色。
text1.BackgroundColor = 'r';

end

%% 按钮2的回调函数,obj和event我都用不上,所以用~代替
function callback_btn2(~, ~, h_fig)

% 获取text2
text2 = getappdata(h_fig, 'text2');

% 点击按钮2时把text2的颜色设置为红色。
text2.BackgroundColor = 'r';

end
   
例子结果
MATLAB_GUI中text控件怎么用  
结果


感谢你能够认真阅读完这篇文章,希望小编分享的“MATLAB_GUI中text控件怎么用”这篇文章对大家有帮助,同时也希望大家多多支持亿速云,关注亿速云行业资讯频道,更多相关知识等着你来学习!

推荐阅读:
  1. NGUI HUD Text怎么用
  2. CFromView视图中的Static text控件透明

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

matlab matlab_gui text

上一篇:怎么编写一个完整的上传文件bean

下一篇:JAVA性能设计方法是什么

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》