41完整的GUI示例

41个工作gui来阅读和学习。

104.7 k下载

更新2010年1月27日星期三18:23:19 +0000

查看许可协议

编者按:此文件被选为MATLAB Central本周精选受欢迎的文件201020122013

这是一个gui的集合,旨在回答关于编写gui的特定问题,或者作为教学工具来帮助学习如何在没有GUIDE的情况下编写MATLAB gui。其中许多内容都直接受到新闻组的启发。

问题/文件是按照复杂度的大致顺序编写的,因此中间用户可能希望跳过前几个文件。
回答的问题包括:

1.我如何在uicontrol中操作字符串?Gui_1, 2 4 5 13 14 15 20 21 22 37
2.如何使uicontrol不可见/可见?GUI_3, 35(图片参见GUI_10)
3.如何制作多行编辑框?GUI_4
4.我如何初始化一个编辑框,使光标在启动时闪烁?Gui_4, 24, 37
5.我如何让我的GUI用户知道他的操作是徒劳的(或没有产生结果)?GUI_5
6.我如何知道哪个uicontrol被选中,例如,单选按钮?GUI_6 8
7.我如何告诉多少次一个uicontrol已被激活?Gui_7, 19, 28, 32, 33
8.我如何知道按钮组中的哪个按钮被选中?GUI_8
9.我如何让用户知道一个进程正在后台运行?GUI_9
10.如何设置一个图像可见/不可见?GUI_10
11.如何使用GUI退出FOR循环?GUI_11
12.如何使用GUI控制鼠标指针?GUI_12
13.我如何访问一个滑块的值(当前位置)?GUI_13, 16
14.我如何在列表框中使用不同颜色的字符串?GUI_14
15.“listboxtop”和“value”在列表框中的区别是什么?GUI_14
16.如何使文本可以复制但不能更改?GUI_15
17.我如何允许我的GUI的用户设置滑块的范围?GUI_16
18.如何在GUI中显示数字时钟?GUI_17
19.我如何在GUI中使用计时器?GUI_17
20.我如何在一个轴对象上使用buttondownfcn ?GUI_18, 28岁
21.如何使一个回调与另一个回调通话?GUI_19
22.如何从弹出框或列表框中获取字符串?Gui_14, 20, 21, 22, 31, 32, 33
23.我怎么能在弹出或列表框设置字符串?GUI_21, 22岁
24.如何添加到弹出式或列表框中的字符串?GUI_22
25.我如何告诉哪个数字/轴是当前在我的回调执行?GUI_23
26.如何从另一个GUI获取数据?GUI_24
27.我如何做一个GUI只打开图像文件?GUI_25
28.如何使弹出选项互斥?GUI_26
29.如何显示当前指针的位置在坐标轴坐标?GUI_27
30.我如何使用uicontextmenus?gui_28,33,39
31.我如何使我的GUI控件在另一个图形的轴?GUI_29 30
32.什么是回调字符串?GUI_30
33.我怎样才能做到当其中一个人物关闭时,他们都关闭?Gui_24, 29, 30, 41
34.我如何使几个ui控件在一个更复杂的GUI交互?gui_31,32,33,41
35.如何从GUI获取数据到基本工作区?gui_25,32,33,36
36.如何使用图形用户界面截取桌面截图?GUI_34
37.我如何使切换按钮像选项卡面板一样?GUI_35
38.我如何使一个自定义对话框返回一个字符串的基本工作空间?GUI_36
39.我怎样才能使密码编辑框有*****符号?GUI_37
40.如何使用嵌套函数回调?Gui_11, 17, 34, 36, 37, 39, 40, 41。
41.我如何在GUI中使用uiwait ?Gui_11, 34, 36, 37
42.我如何在我的GUI中使用JAVA ?GUI_38
43.如何强制图形在uicontrol激活之间保持焦点?GUI_38
44.如何将坐标轴保存为图像?GUI_39
45.如何制作一个简单的绘图程序?GUI_39
46.如何设置按钮的背景来匹配图像?GUI_40
47.如何保存gui系统的状态以供以后使用?GUI_41

我愿意听取任何关于文集中可能涉及的其他问题的建议。这样的建议不必是基本的。使用前请阅读pdf文件。还有内容。m文件包含每个GUI的简要描述。

如果在文档或编码中发现错误,请给我发电子邮件。谢谢。

引用作为

马特·图(2023)。41完整的GUI示例(//www.ru-cchi.com/matlabcentral/fileexchange/24861-41-complete-gui-examples), MATLAB中央文件交换。检索

MATLAB版本兼容性
使用R2007b创建
与任何版本兼容
平台的兼容性
窗户 macOS Linux
类别
了解更多迁移指南应用程序帮助中心而且MATLAB的答案

世界杯预选赛小组名单社区寻宝

在MATLAB Central中找到宝藏,并发现社区如何帮助您!世界杯预选赛小组名单

开始狩猎!
版本 发表 发布说明
1.5.0.0

增加了6个例子。还包括内容的HTML版本。

1.4.0.0

修正了由于用户反馈导致的错别字和不一致。

1.3.0.0

用户的建议和更正已被纳入。

1.2.0.0

增加了3个gui,扩展了建议练习。

1.1.0.0

修正了错别字,增加了内容。m文件。

1.0.0.0

Baidu
map