| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1683 人关注过本帖
标题:求助.GUI问题
只看楼主 加入收藏
jeogavin
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2007-6-13
收藏
 问题点数:0 回复次数:4 
求助.GUI问题
我想做一个按钮,希望有这样的功能。
1、在按下的时候可以打开一个浏览界面,然后选择任意的图片,(就像在这论坛上发表话题,可以上传文件,跟"浏览"同一个功能.)
2、把读进去的图像做为一个变量,然后在GUI的M文件中,可以调用此变量。就是把图像转为一个全局变量。怎么样才能设为全局变量呢?

请问应该用什么函数可以实现,麻烦高手指引一下,并写一下函数的用法。谢谢
搜索更多相关主题的帖子: GUI 变量 全局 函数 
2007-06-17 10:48
zhangenter
Rank: 6Rank: 6
等 级:贵宾
威 望:25
帖 子:390
专家分:0
注 册:2006-6-5
收藏
得分:0 
1. uigetfile
2. global 在读的地方定义全局变量,在用的地方声明要引用的全局变量

OldHandle = findobj( \'Name\', \'悲伤\' ) ;if ~isempty(OldHandle),delete(OldHandle) ;end for Time = \'现在\':\'每一天\':\'永远\',set( gco, \'心情\', \'快乐\');end % 这段代码为你天天快乐而存在
2007-06-17 13:05
ljz37384486
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2007-6-12
收藏
得分:0 
先建立一个M文件
输入
clc
clear
[filename,filepath]=uigetfile('\*.*\','\Select a picture!\');
[img,map]=imread(filename);
image(img);colormap(map);
axis off

保存为 xuanzhe.m
然后在按钮设置里面的callback输入 xuanzhe.m
这样就OK了
2007-06-17 20:30
jeogavin
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2007-6-13
收藏
得分:0 

第一个问题,我会了,谢谢.不过,如果我想把载入的图像在axes1显示,上面的应该加什么语句呢?

第二个还是不懂.因为刚学MATLAB不是很久.就是当我们把图像载进了,并且要对载进来的图像进行处理.应该怎么把载进来的图像转成一个变量呢?我已经做完xuanzhe.m并做了按钮的连接了,但是,接下来,在主GUI的M文件应该怎么写呢?我找了书但是讲得非常少,资料有限啊,麻烦高手讲解下啊.(还有全局变量应该怎么定义与引用,请举下例子咯)

[此贴子已经被作者于2007-6-17 23:37:26编辑过]


2007-06-17 23:23
Along_99
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2007-10-11
收藏
得分:0 
怎么学会的?为什么我的放到callback函数里面就用不了了?(单独运行这个xuanze.m文件可以的。)
还有,我要选择一个。xls文件,后面还要用xlsread命令对这个。xls进行操作,这样能用这种unigetfile函数么?应该怎么编?
[filename,filepath]=unigetfile('\*.*\','\select a datebase\');
后面怎么做?用什么函数?这个函数在help里面怎么查啊?有没有谁有中文的help?问题太多了,谢谢。
2007-10-15 10:34
快速回复:求助.GUI问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.011193 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved