转载文章,原文链接:Matlab中的静态文本框中显示多行内容

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

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

解决方法

利用函数textwrap

1
2
3
4
5
6
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);

显示结果

在这里需要注意的是,一行中间最好不要有空格,如果有的话,函数会把它分配成两个段落的。

转载于:https://www.cnblogs.com/airbird/p/6160279.html

[转载]Matlab之静态文本多行输出相关推荐

  1. matlab中读文件的行数_[转载]MATLAB中获取大型文本文件行数方法研究(转)

    在工作中会有很多特殊的需要,比如我现在就遇到一个需要将大型的文本格式数据文件(比如5G)读取到MATLAB中,同时进行一定的处理.由于XP的内存是绝对没有办法将5G的数据一次性加载到工作空间的,此时一 ...

  2. matlab gui静态文本框透明化,让所有的静态文本都透明好显示背景色

    一.CStatic从文件夹加载位图 HBITMAP hbitmap; //获得指向静态控件的指针 CStatic *pStatic=(CStatic *)GetDlgItem(IDC_SHOWBMP) ...

  3. 文本每行都应该换行——vi文件末尾自动换行,不会导致php输出空行

    开发常用的vim配置: vi ~/.vimrc set expandtab set softtabstop=4 set shiftwidth=4 set tabstop=8 set autoinden ...

  4. 【MATLAB】在MATLAB中利用GUI编写加法计算器,要求:通过两个编辑文本框实现两个数字的输入,点击“开始计算”按钮进行计算,并在用于结果显示的静态文本框中实现两输入数字的和的显示

    1)打开Matlab,点击工具栏上的[File]–>New–>GUI,命名为:addnum.fig  2)在addnum.fig面板里,拖曳3个静态文本TXT控件(不做任何修改).3个编辑 ...

  5. 文本显示器--静态文本控件之文本绘制输出

    花了几天的时间才慢慢整理出静态文本控件的文字输出. 主要考虑到文字的左对齐,水平居中对齐,右对齐.靠上对齐,垂直居中对齐,靠下对齐. 最麻烦的是除了要考虑上面的对齐问题,还要考虑文字输出的裁剪.如当前 ...

  6. VC对话框界面如何调整静态文本字体和大小?(转载)

    CFont cfont;                   //这个是全局的.放到include的下面就可以了 //以下这一部分放到OnInitDialog()里面.       cfont.Cre ...

  7. [转载] MATLAB快捷键

    原文地址,点此查看 一.常用对象操作 除了一般windows窗口的常用功能键外. 1.!dir 可以查看当前工作目录的文件. !dir& 可以在dos状态下查看. 2.who   可以查看当前 ...

  8. MATLAB小知识(三)——输出矩阵到TXT

    方法一:dlmwrite(验证可用) 版权声明:本文为CSDN博主「大芳同学」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明. 原文链接:https://blog ...

  9. vs mfc 静态文本 改变字体大小

    VC的对话框字体设置对所有控件都有效,你不能单独地改变某个静态文本的字体.对于你的问题,需要首先用CreateFont来建立一个字体对象,然后调用控件的SetFont,就可以了.  例子:  1.改静 ...

最新文章

  1. html中radio、checkbox选中状态研究(静下心来看,静下心来总结)
  2. Cocos2d-x 处理双击事件的两种方法
  3. TOMOYO Linux(undone)
  4. c#二叉树 取叶子节点个数_数据结构第四章:树与二叉树(二叉树的概念、性质、特殊二叉树)...
  5. ucos ii 文件分析
  6. CSS3常用属性及用法
  7. amos调节变量怎么画_插画师该怎么收费?两个方法一看就懂。
  8. 山东大学 2020级数据库系统 实验五
  9. 学习使用c++编写opencv的一些记录
  10. python小括号( )与中括号 [ ]
  11. 用FastStone Capture录屏如何发声
  12. java怎么查看源代码
  13. 手把手教你用python实现批量给图加水印
  14. springboot基于Java的多元化智能选课系统毕业设计源码040909
  15. simplex法(单纯形) 并在python实现简单的应用
  16. 高可用集群(HAC)
  17. 面试自我介绍如何介绍呢?
  18. 扶苏的bitset浅谈
  19. Robust官方文档介绍
  20. Mysql的卸载流程

热门文章

  1. 计算机窗口还原,win8系统找回计算机窗口“回收站”的还原办法
  2. 什么叫计算机网络阻塞,计算机网络体系结构的阻塞控制是什么呢?
  3. 数据存储方式_寻找要操作数据的存储地址的过程称为寻址,几种寻址的方式分享...
  4. 2017年计算机四级试题,2017年全国计算机四级考试模拟试题与答案
  5. linux 毫秒 转换方法,linux-将抖动转换为毫秒
  6. php gzipstream,c# – 在WebRequest中发送gzip数据?
  7. java sha1加密ascii码_请问下面java的Sha1加密在c#中对应要怎么写?
  8. linux内核远程漏洞,CVE-2019-11815:Linux内核竞争条件漏洞导致远程代码执行
  9. C++中一些你不知道的冷知识
  10. Numpy数组图像基本操作方法,及截取ROI、增加行与列