问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

GUI界面控件要怎样设计?

发布网友 发布时间:2022-04-24 12:47

我来回答

1个回答

热心网友 时间:2023-05-11 06:58

在命令栏中输入guide,选择BlankGUI(Deafult)进入MATLABGUI编辑界面。用鼠标拖动左侧控件容器中的一个控件,将其放置在右侧布局区,则初步完成了一个控件的设计。重复上述操作,可以完成界面设计。

控件容器中包含了14种GUI编程所需的控件。用鼠标在每个控制上停留片刻,会显示该控件的名称。初学者也可将控制拖到布局区放大,对于一个常操作Windows程序的用户来说,只需看到每个控件的样子,基本就了解了该控件的用途和功能。也可以通过设置File→Preference,勾选Show.names.in.component.palette,使GUI的控件选择区显示每个控件的名称,如图所示。

GUI控件选择区显示控件名称

仅靠鼠标拖动控件设计完成的界面可能很乱,为了使程序界面更美观,还需要对各控制的大小、位置、色彩、字体等进行精确控制。在布局区通过鼠标拖动和使用控件调整工具排布可以进行控件大小和位置的控制,更精确的控制还可以用设置控件的属性来完成。将选中的控件拖入控件布局区后,双击控件,即弹出控件属性查看器,如图所示。

属性查看器

通过修改控件的属性,可以实现对控件的精细控制。例如,通过设置push_button的String、FontSize、FontNane等属性,可以修改button显示的文字、字体及文字大小等。甚至还可以通过设置button的“CDATA”属性让button显示一个图案,而不是文字。

Tag属性是一个控件的“姓名”(要和string区分,string只是控件显示的内容),编程时,在任何时候调用一个控件时,都要通过Tag属性中定义控件的“姓名”。在默认情况下,GUIDE会给控件赋一个通用的按序号排列的Tag,如“pushbutton9”。这样命名虽然不影响应用,但在编程时会引起一些不方便。与编程时变量命名一样,虽然“Data1”、“Data2”等变量命名方式也没问题,但如果命名(如“name”、“age”)显然更方便一些。因此,建议编程时将控件的tag属性修改为有意义的形式,如修改Pushbutton控件的Tag属性为“Button_Read”就比“push_Button9”等属性更好一些。在修改完Tag属性后,GUIDE会自动将回调函数的名称修改为function.Button_Read_Call.back(hObject

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
福建南安都有哪些市场 端午节去南安旅行的线路有哪些值得分享? 南安有哪些特色商业街 把一个棱长是10厘米的正方体铁块熔铸成一个底面积是20厘米的圆锥形铁块... 把一块棱长10厘米的正方体铁块熔铸成一个底面直径是20厘米的圆柱形零件... 0x0438ef0指令引用的0x0438ef0内存.该内存不能为“read”的错误提示... SONY 索尼 DSC-RX100M5A 1英寸数码相机 黑色(8.8-25.7mm、F1.8) Vl... SONY 索尼 DSC-RX100M5A 1英寸数码相机 黑色(24-70mm、F1.8-F2.8)-购... 索尼RX100 M5A数码相机 索尼RX100 M5A数码相机:小巧便携,成像卓越 GUI 和MATLAB 什么关系 python是否有像visual C++ 的所见即所得的GUI设计软件? 麻烦推荐一个GUI设计工具,可以不需要编程就能实现的。谢谢 ui 界面设计 软件 gui gui设计是什么意思? GUI全称是什么? 软件名? 如何使用GUI Design Studio实现用户界面设计 Python开发GUI应用程序,用哪个设计工具好 python的GUI设计用什么软件? 梦见漂亮的妹妹鱼 梦见漂亮的妹妹鱼 梦见手指头变成了长条木头倒出里面的杂物堆出几个小飞蚊? 梦见手指头变成了长条木头倒出里面的杂物堆出几个小飞蚊? 如果一个女生同时梦到两个喜欢的男生合成一个男生,然后在梦里和他相遇? 如果一个女生同时梦到两个喜欢的男生合成一个男生,然后在梦里和他相遇? 傲气雄鹰金币是什么 梦见自己和粉色小飞猪晚上走到家门前,门开着里面一片漆黑,有两个死神拿着黑色的大镰刀走出来,我跑到楼 ipad和iphone玩skyforce不同步怎么解决 梦见两条紫色小飞蛇是什么意思? sky force游戏中收集卡片共24种,第24张卡片的作用是什么啊 梦见鱼从浅水里向一小飞跑来,三条鱼我都抱不住了? 有哪些gui设计软件有51单片机的接口 GUI与UI的区别? 对于gui设计Visual C++ .NET与matlab 哪个比较容易上手 精通MATLAB GUI设计的目录 苹果12能用序列号查到手机吗 苹果12promax怎样看手机真机 苹果12怎么查找不是苹果手机的位置 汽车托运费要多少钱?怎么收费的? 汽车托运一般多少钱? 哈尔滨到三亚轿车托运价格? 汽车托运费用大概怎样算的? 把车从太原运到三亚多少钱? 三亚托运汽车价格? 轿车托运一般多少钱? 小轿车托运怎么收费 三亚托运轿车到成都多少钱 北京托运小汽车到三亚需要多少钱? 汽车托运收费有标准吗? 托运汽车一般要多少钱 非专利技术是否可以作为公司注册资本的出资?