加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

Matlab中GUI界面位于任意位置的方法

(2011-01-05 10:33:24)
标签:

杂谈

分类: Matlab

我们想让设计出的GUI界面在某一个特定的位置显示:总的来说,我已知两种方法:

方法一:

h=get(gcf,'Position')
h=[x y h(3) h(4)];
set(gcf,'Position',h)

其中x和y是你想要让窗口所处的位置,h(3) h(4)为窗口的大小,此处为保持窗口大小不变,当然也可以改变其值,让窗口的大小改变。

结果显示很好。

方法二:

首先需要下载一个Matlab函数:连接:

http://www.ilovematlab.cn/thread-62780-1-1.html

当然,也可以跟我联系,我传个你就是了……哈哈……

然后在你的gui的响应函数中加入代码:

anypos(get(gcf,'Name'),[300 100 800 600]);

[300 100 800 600],300和100为初始位置,800和600为大小

get(gcf,'Name')为获取你的GUI界面的名字,当然有很多方法:如直接在GUI属性中查找然后替换此处……

我的界面如下:

http://s5/middle/4d633dc749910559e51a4&690

success……哈哈……

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有