广告合作
  • 今日头条

    今日头条

  • 百度一下

    百度一下,你就知道

  • 新浪网

    新浪网 - 提供新闻线索,重大新闻爆料

  • 搜狐

    搜狐

  • 豆瓣

    豆瓣

  • 百度贴吧

    百度贴吧——全球领先的中文社区

  • 首页 尚未审核订阅工具 订阅

    matlab GUI能否更改表行名列名字体大小及宽高?

    来源:网络收集  点击:  时间:2024-04-15
    【导读】:
    大家在使用MATLAB进行GUI界面设计的时候觉得uitable表的表头行名列名字体太小和宽度高度太窄了,看起来不协调和不美观,想知道能否更改表行名列名字体大小及宽高,所以下面分享给大家matlab GUI能否更改uitable表的表头行名列名字体太小和宽度高度,希望能够给大家带来帮助。工具/原料more电脑MATLAB软件matlab GUI更改uitable表的表头行名列名字体太小和宽度及高度方法/步骤1/9分步阅读

    第一步:我们新建好GUI界面表格,并运行程序,可以得出运行结果uitable显示结果如下图所示,我们可以看到我们的界面表格行名、列名的字体大小和宽度入如下图所示,字体很小,宽度很窄,显示不全,想进行修改。

    2/9

    第二步:我们点击我们的GUI界面uitable表格,打开表格属性编辑器,如下图所示,我们点击【ColumWidth】右侧的编辑图标。

    3/9

    第三步:点击【ColumWidth】右侧的编辑图标后将进入如下图所示的表格属性编辑器界面,可以在这里编辑列、行、数据和颜色的属性。

    4/9

    第四步:我们在表格列编辑器中,取消勾选【自动宽度】下面的选择框,然后在【宽度(像素)】下面输入框中输入合适的宽度数值,如下图所示,然后点击确定按钮即可修改成功列名的宽度。

    5/9

    第五步:我们点击【行】,将进入如下图所说的的表格行编辑器界面,我们可以在这里修改行的名称,但不能修改行的高度。

    6/9

    第六步:关于是否可以修改表行名列名字体大小的问题,我们打开表属性编辑器,只有FontSize这一项,也就意味着我们只能修改表格内的内容字体大小,不能修改表行名列名字体大小。

    7/9

    第七步:关于表属性编辑器的进入,我们可以点击选择表格,然后点击【工具】,此时工具下拉菜单的【表 属性编辑器】处于激活状态,我们点击即可进入表属性编辑器。

    8/9

    第八步:我们从工具下拉菜单进入【表 属性编辑器】的结果如下图所示,跟第三步是一样的。

    9/9

    第九步:关于修改表中列的宽度,我们可以在M编辑器中GUI的m文件OpeningFcn函数中添加程序代码:

    set(handles.yh_table1,ColumnWidth,{122}); % 设置表格总体宽度

    此时同样可以修改表的列宽,将122数值拆分罗列可以指定各列的宽度。

    如set(handles.yh_table1,ColumnWidth,{122,100,78});

    注意事项

    MATLAB GUI 界面中只能修改列名的宽度,不能指定修改行名的高度,可以修改表格字体大小来达到修改高度的效果,不是很理想。

    MATLAB GUI 界面中表的行名、列名暂时是没有修改字体大小的方法,如果大家找到了方法,麻烦在下面评论分享给大家,谢谢。

    MATLABUITABLE表头改行名列名字体改行名列名宽度改行名列名高度
    本文关键词:

    版权声明:

    1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。

    2、本站仅提供信息发布平台,不承担相关法律责任。

    3、若侵犯您的版权或隐私,请联系本站管理员删除。

    4、文章链接:http://www.1haoku.cn/art_517041.html

    ©2019-2020 http://www.1haoku.cn/ 国ICP备20009186号05-17 18:07:25  耗时:0.025