图片缩略图

完整的GUI示例

version 1.5.0.0 (108 KB) by 马特无花果
41个工作gui来阅读和学习。

102.4 k下载

更新2010年1月27日

查看许可协议

编者按:这个文件被选为MATLAB中心本周精选受欢迎的文件201020122013

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

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

1.如何在uicontrol中操作字符串?贵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.我如何使用uicontextmenu ?33岁的GUI_28 39
31.我如何使我的GUI控件在另一个图形的轴?GUI_29 30
32.什么是回调字符串?GUI_30
33.我怎样才能让其中一个数字结束时,所有数字都结束?Gui_24, 29, 30, 41
34.我如何让几个uicontrol在一个更复杂的GUI中交互?Gui_31, 32, 33, 41
35.如何从GUI获取数据到基本工作空间?Gui_25, 32, 33, 36
36.我如何使用GUI来截屏我的桌面?GUI_34
37.我如何使切换按钮的行为像标签面板?GUI_35
38.我如何使一个自定义对话框返回一个字符串到基础工作空间?GUI_36
39.如何使密码编辑框有*****符号?GUI_37
40.如何使用嵌套函数作为回调函数?桂—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的简要描述。

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

引用作为

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

MATLAB版本兼容性
创建R2007b
与任何版本兼容
平台的兼容性
窗户 macOS Linux

社区寻宝

在MATLAB中心找到宝藏,并发现社区如何可以帮助你!

开始狩猎!