Labfans是一个针对大学生、工程师和科研工作者的技术社区。 论坛首页 | 联系我们(Contact Us)
MATLAB爱好者论坛-LabFans.com
返回   MATLAB爱好者论坛-LabFans.com > 工程数学软件 > MATLAB论坛
MATLAB论坛 一切MATLAB相关问题在此讨论。
回复
 
主题工具 显示模式
旧 2008-03-05, 10:26   #1
yoyo
初级会员
 
注册日期: 2008-01-28
年龄: 40
帖子: 5
声望力: 0
yoyo 正向着好的方向发展
默认 [资料]GUIDE跟代码混合使用

对于输入比较多,输出比较多的GUI, 比较好的方法就是GUIDE跟代码混合使用。比如说,标题, 静态文本可以使用GUIDE来设计,因为比较直观,选择颜色搭配比较容易
但是对于文本输入,输出,保存,也就是edit, checkbox这些,尽量使用代码产生,好处是callback容易统一,产生也很容易

比如说,想产生左面的12个输入edit, 程序很简单:

[HIDE]
for i=1:123
TempEditPosition=[260,301-25*(i-1), EditWidth,EditHeight];
TextHandle1 = uicontrol(handles.uipanel1, 'Style', 'edit', 'Units','pixels',...
'position', TempEditPosition, 'Horizontal','center', 'BackgroundColor', [1 1 1], ..."
'Tag', ['Edit', num2str(i)], ...!
'String', '', 'FontSize',10,...
'Callback', @EditCallBack );1
[/HIDE]
end
yoyo 当前离线   回复时引用此帖
旧 2008-03-24, 16:17   #2
qiujiangyan
游客
 
帖子: n/a
默认 很想看到代码

谢谢搂主!
  回复时引用此帖
旧 2008-04-22, 01:33   #3
海浪萧萧
初级会员
 
注册日期: 2008-04-21
年龄: 40
帖子: 9
声望力: 0
海浪萧萧 正向着好的方向发展
默认

多谢楼主,呵呵
__________________
快乐的学习,开心的生活
海浪萧萧 当前离线   回复时引用此帖
旧 2008-05-04, 23:51   #4
hualiangzi
初级会员
 
注册日期: 2008-05-02
年龄: 38
帖子: 25
声望力: 18
hualiangzi 正向着好的方向发展
默认 是吗?

在GUIDE的M文件中怎么传递函数值呢?
hualiangzi 当前离线   回复时引用此帖
旧 2008-05-12, 12:57   #5
280456710
初级会员
 
注册日期: 2007-05-26
帖子: 11
声望力: 18
280456710 正向着好的方向发展
默认

先购买了回去好好看看,谢过楼主!!!!!!!!!:smile:
280456710 当前离线   回复时引用此帖
旧 2008-05-14, 09:50   #6
jackcgz
初级会员
 
注册日期: 2008-04-13
年龄: 38
帖子: 24
声望力: 18
jackcgz 正向着好的方向发展
默认

好贵:cry:
jackcgz 当前离线   回复时引用此帖
旧 2008-10-15, 22:43   #7
poorboat
初级会员
 
注册日期: 2008-10-08
年龄: 42
帖子: 4
声望力: 0
poorboat 正向着好的方向发展
默认 回复: [资料]GUIDE跟代码混合使用

:smile:

喜欢
poorboat 当前离线   回复时引用此帖
旧 2008-10-15, 22:43   #8
poorboat
初级会员
 
注册日期: 2008-10-08
年龄: 42
帖子: 4
声望力: 0
poorboat 正向着好的方向发展
默认 回复: [资料]GUIDE跟代码混合使用

下载先说

:biggrin:
poorboat 当前离线   回复时引用此帖
回复

主题工具
显示模式

发帖规则
不可以发表新主题
不可以发表回复
不可以上传附件
不可以编辑自己的帖子

启用 BB 代码
论坛启用 表情符号
论坛启用 [IMG] 代码
论坛禁用 HTML 代码



所有时间均为北京时间。现在的时间是 02:03


Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.