找回密码
 注册
Simdroid-非首页
查看: 233|回复: 4

【讨论】双axes或多axes的 GUI制作!

[复制链接]
发表于 2003-11-25 20:39:55 | 显示全部楼层 |阅读模式 来自 天津
如何制作有两个axes对象的gui?要求所有控件对两个坐标系同时起作用!想做一个有‘画中画’效果gui,但遇到好多困难,要么只画到一个坐标系里面,要么控件只对一个坐标系里面的graph起作用!请大家讨论,高手指教!
发表于 2003-11-25 21:44:14 | 显示全部楼层 来自 新加坡

回复: 【讨论】双axes或多axes的 GUI制作!

Simdroid开发平台
没有代码,很难讨论。
  
所有的graph都是需要一个axes,如果你没有在画之前告诉matlab往那个axes上画的话,它一般是不会知道往那个axes里画,观察到的结果就有点随机性。换句话说,如果你想让下一个graph出现在axes2中,你需要在程序里告诉matlab.
 楼主| 发表于 2003-11-28 20:33:01 | 显示全部楼层 来自 天津

回复: 【讨论】双axes或多axes的 GUI制作!

matlab在哪个axes中画图可以控制,只要在画图前在定义一个axes就可以,定义的同时将前面定义过的删掉即可。问题是图画好后怎么让控件对两个axes中的图同时起作用比较困难!
发表于 2003-12-5 17:52:52 | 显示全部楼层 来自 上海浦东新区

回复: 【讨论】双axes或多axes的 GUI制作!

采用axes的handle控制,没有问题的。但是你必须要去钻研,至少要熟悉axes及其常用子对象的大部分属性。关于这种高级编程,需要花很多时间去学习和摸索。
我在一个软件中曾经控制7个axes,但那不是一句两句话就能说清楚的。给你提个建议,所有的object操作,都要基于handle操作。

评分

1

查看全部评分

发表于 2003-12-14 03:07:37 | 显示全部楼层 来自 上海浦东新区

回复: 【讨论】双axes或多axes的 GUI制作!

关于这个axes,我可以曾经吃过很多苦头,差不多有半年时间都是在与axes打交道。我也处理过最难的情况。给大家讲一讲。
第一次遇到的最复杂的情况。我要为一些矢量数据配一张背景图,为BMP格式,我用了两个axes,下面那个显示背景图,上面那个显示矢量图。要求滑动条拖动时,显示的图和数据要一致。因为BMP图的数据是倒的,我显示图的那个axes方向就朝下。并且这个axes的范围是像素单位,另一个axes的单位是米。要求显示一致真是太难了。经常是拖动y方向的滑动条,一个向上跑,一个向下跑。
另一回就是最处理MIDMIF格式数字地图,单位是经纬度。显示矢量地图是一个axes,显示结果图像是一个axes。前者单位是经纬度,经度和纬度,相当于两个axes。后者的单位又是像素。刚开始x,y两个方向上就是相差30%,画一个蜂窝结构有缝隙。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Simapps系列直播

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-10-4 21:18 , Processed in 0.046756 second(s), 18 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表