Matlab中的静态文本框中显示多行内容

摘要:
有时,当在Matlab的静态文本框中显示多行内容时,我们使用静态文本框在GUI中显示程序的结果,但结果很长,一行可能无法打开。与编辑或列表框不同,静态文本框通过滚动条显示多行内容,即使设置了最大和最小属性。因此,如何在静态文本框中显示多行非常有意义:解决方案是使用函数textwrap:figure;h=uicontrol;String={'为什么静态文本框是静态的?

Matlab中的静态文本框中显示多行内容

有时候,我们在GUI中利用静态文本框显示程序的结果,但是结果很长,一行未必可以显示的开,而静态文本框不像edit或listbox那样通过滚动条来显示多行内容,即便设置了max和min属性也是一样的。

于是,怎么在静态文本框中显示多行是很有意义的:

解决方法,利用函数textwrap:

figure('units','normalized','position',[0.4 0.4 0.4 0.3]);
h=uicontrol('Style','Text','fontsize',16);
string = {'静态文本框为什么是静态的?','因为不能像编辑框一样滚动显示其中的内容',...
'如果想在静态文本框中多行显示','按照这种方式就可以实现','调用textwrap函数啊!'};
[outstring,newpos]=textwrap(h,string);
set(h,'String',outstring,'Position',newpos);

显示结果:

Matlab中的静态文本框中显示多行内容
从上文的结果图看出:

success……哈哈……

免责声明:文章转载自《Matlab中的静态文本框中显示多行内容》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇SpringMVC类型转换、数据绑定一. Go微服务--隔离设计下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Scala入门系列(十二):隐式转换

引言 Scala提供的隐式转换和隐式参数功能,是非常有特色的功能。是Java等编程语言所没有的功能。它可以允许你手动指定,将某种类型的对象转换成其他类型的对象。通过这些功能可以实现非常强大而且特殊的功能。 Scala的隐式转换,其实最核心的就是定义隐式转换函数,即implicit conversion function。定义的隐式转换函数,只要在编写的...

Python——PYQT:控件基本使用

QtGui.QComboBox控件常用函数: .addItem(string) #添加字符串项到Item .addItems(list) #添加列表或元组元素到Item .clear() #清除所有Item .clearEditText() #清除编辑框内容 .count() #返回Item数目 .currentIndex...

微信公众平台获取用户openid

首先需要一个域名,如花生壳域名,然后在微信公众平台配置,注意,正式环境下必须要备案好了的域名,测试环境下没有关系,先公众号功能设置:》接口权限中的网页授权获取用户基本信息》注册一个测试者账号,进行设置,也要修改网页授权获取用户基本信息 public ActionResult Index(string id, string code, string st...

itextPDF使用笔记

最近在做报表打印,使用的是itextPDF,第一次用到它,简单做个笔记。主要涉及到字体设置,文字处理操作,表格及单元格设置,绘制一些图形 IText中有三个处理text的类com.lowagie.text.Chunk,com.lowagie.text.Phrase,com.lowagie.text.Paragraph。 官网的API:https://api...

C# Xml序列化与反序列化

Xml文本的序列化与反序列化: public static class XmlSerializeHelper { // 序列化:对象 -> Xml文本 public static string SerializeToXmlString(object obj) {...

JavaSE基础之double数据类型的格式化

JavaSE基础之double数据类型的格式化 1、double 数据类型的格式化工具类:DoubleFormatUtil.java 1 package cn.com.zfc.util; 2 3 import java.math.BigDecimal; 4 import java.text.DecimalFormat; 5 import jav...