MATLAB GUI常用控件——uitable数据的读写

uitable 是MATLAB GUI、交互设计中的表格,现有很多资料都没有详细说明GUI状态下的uitable的数据的读写、设置显示或隐藏、行名、列名等。

在进行以下内容前,需要先新建一个新的GUI文件,在GUI界面放置一个Table(表格)、2个Push Button(一个改名字为确定,一个改名字为属性),保存。

默认状态下,表格中只有4行2列,且是不可编辑的,因此无法向表格填数据或字符。首先需要对表格进行设置,控制表格的范围及编辑特性。可用GUI本身进行可视化设置,也可以使用命令进行初始化。

(1)使用GUI进行表格设置。

①双击table(表格),进入Inspector检查器(属性设置)。找到Data(数据),单击进入Table Property Editor(表格属性编辑器).


uitable表格检查器

②在这里进行列、行设置,如添加行数、列数,控制行名字、列名字,设置列是否可编辑等。如设置表格6行×4列,列数据可编辑。


uitable行设置

uitable列设置及可编辑特性设置

设置完成后uitable的效果

(2)使用命令进行设置

在Push Button(属性 按钮)的回调函数(callback)中写下如下代码,运行后,单击属性按钮也可以获得方法1的效果。


命令设置uitable的属性

(3).表格数据的读取、写入

在Push Button(确定按钮)的回调函数(callback)中写下如下代码,运行后,单击确定按钮即可获取表格数据。使用cell(m,n)函数搭建数据,可向表格输出如数、字符等混合数据。输出数据的代码如下。


uitable数据读取和写混合数据代码

点击确定后的uitable输出结果

0

评论0

站点公告

 

AI创作与绘画大师,国内版chatGPT在线版本免费使用哦

点击打开: https://ai.uiya.cn

   
显示验证码
没有账号?注册  忘记密码?

社交账号快速登录

微信扫一扫关注
如已关注,请回复“登录”二字获取验证码