MATLAB GUI界面显示中文标题
要给你设置的pushbutton编一个回调函数,选中按钮右键找cellback,然后写代码:
a='hello
world';
set(handles.edit1,'string',a);
楼主试试这个程序:
function [] = GUI_1()
S.fh = figure('units','pixels',...
'position',[300 300 300 100],...
'menubar','none',...
'name','GUI_5',...
'numbertitle','off',...
'resize','off');
S.pb = uicontrol('style','push',...
'unit','pix',...
'position',[20 10 260 30],...
'string','Adder');
S.tx = uicontrol('style','text',...
'unit','pix',...
'position',[20 50 260 30],...
'fontsize',16,...
'string','0');
S.n=0;
set(S.pb,'callback',{@pb_call,S}) % Set the callback for pushbutton.
function [] = pb_call(varargin)
% Callback for the pushbutton.
S = varargin{3}; % Get the structure.
T = get(S.tx,'string'); % Get the current string.
S.n=S.n+1;
T=strcat(T,num2str(S.n));
set(S.tx,'str',T); % Delete the last character in string.
set(S.pb,'callback',{@pb_call,S}) % Save the new count.
1、在fig随意空白处 双击 打开属性设置对话框】
2、找到“name”属性,单击即可改名字
h = figure('name','递减','NumberTitle','off','position',[100 100 300 100]);
化陶人血: 1、在fig随意空白处 双击 打开属性设置对话框】2、找到“name”属性,单击即可改名字
犍为县15586843538: MATLAB GUI界面如何才能显示中文? - ?
化陶人血: 属性设置里面 显示属性 敲成汉字就行了
犍为县15586843538: MATLAB中GUI界面显示结果图 - ?
化陶人血: 要先在GUI里添加一个坐标系,比如AXES1,之后,在那个按钮的CALLBACK函数下,画图之前写如下语句axes(handles.axes1)声明你要画图的坐标,就可以把图显示GUI中的坐标系中了
犍为县15586843538: matlab做的GUI界面上的汉字突然没了 - ?
化陶人血: 我以前经常遇到这个问题,这个是系统字体和matlab的字体出现冲突的原因,我一般写的gui都是用英文的或者拼音,那样这个bug就不会出现了,毕竟是国外公司的软件.
犍为县15586843538: MATLAB的菜单如何改为中文显示? - ?
化陶人血: 在matlab2014a以前的版本并没有官方的中文版,菜单改成中文需要安装第三方的补丁,而且帮助文件也依然是英文的.如果是新出的2014a或者2014b,以及以后的版本,官方已经支持中文,可以直接下载安装中文版.
犍为县15586843538: linux下安装的matlab无法显示中文,怎么办?求详细解答!谢谢!?
化陶人血: 首先要明白在linux下Matlab的图形界面是用java做的,所以matlab无法显示中文,实际上是你的linux系统中的java系统的中文字体配置没有做好. 下面提供两个方法. 方法一: 打开matlab/sys/java/jre/glnx86/jre1.4.2/lib/下的font.properties,在最...
犍为县15586843538: MATLAB gui 按钮的string值怎么不显示中文 - ?
化陶人血: 是你的字体设置没有设置好,,,,File --> Preferences --> Fonts
犍为县15586843538: 怎样使用matlab的gui做绘图界面 - ?
化陶人血: 对于图像处理来说,Matlab有着巨大的优势,Visual C++常用来制作人机交互界面,其实Matlab制作GUI界面是十分简单的,只需要如下操作:1、在输入行:guide显示界面如下:2、选择创建新的gui,然后选择创建一个空的gui,同时注意保存...
犍为县15586843538: 如何让公司的logo显示在matlab gui界面的某个位置? - ?
化陶人血: 可以添加一个axes控件,或者也可以把公司的logo作为界面的图标
犍为县15586843538: matlab gui 如何在edit text输出汉字 - ?
化陶人血: 比如该edit text的名柄为edit1, 就在要写程序显示该 edit text 内容的地方写: s = get(handles.edit1,'String'); %得到所有字符 if length(s) > 4set (handles.edit1,'String',s(1:4)); %若s长度大于4,则只取前4个字符 end