爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
123
返回列表 发新帖
楼主: 15195775117

[混合编程] IDL编程学习之GUI制作案例

[复制链接]

新浪微博达人勋

 楼主| 发表于 2018-8-29 15:51:55 | 显示全部楼层
xROI感兴趣区编辑工具(直接图形法)IDL> xroi,dist(500)

TIM截图20180829155312.jpg

密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2018-8-29 16:20:01 | 显示全部楼层
3个似曾相识的绘图组件:
xPlot3D
xSurface
xVolume
------图形界面代际传承思考------
第一种图形输出界面:直接图形法
特征:黑背景,无法缩放、移动的图
我基本不用了。
第二种图形输出界面:对象图形法
因为之前一直是用时面对过程编程,对面对对象编程不适应,使用较少,最近因为要使用Java、IDLBridge、IDL.GUI,逐渐开始接受;
第三种和第四种图形输出界面:快速可视化&智能化编程
交互性进一步提高,可以用键盘鼠标直接改图,十分方便;
智能法比快速可视化功能更多,以前可能片面地看中智能法的键鼠交互性,完全忽略了它也是可以批量自动化的,正考虑把快速可视化中常用功能用智能法代替
第四种图形输出界面:组件
------语法区别------
直接图形法,函数后是逗号:plot,a
快速可视化,函数名后括号:plot(a)
智能化,函数名i前缀:iplot,a
组件,函数名x前缀:xplot3d,b
对象图形法,函数名o前缀:oView...
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2018-9-13 15:29:05 | 显示全部楼层
在一个base上加个按钮,
xsize和ysize可设置按钮大小,
yoffset和yoffset可设置按钮位置(以base的左上角为基准)
base窗题用title,按钮名用value
size和offset是公用关键字,其他组件也可用
TIM截图20180913152704.jpg
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2018-9-13 15:34:10 | 显示全部楼层
Scr_Xsize,Scr_Ysize与Xsize、Ysize功能一样,以后不考虑使用
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2018-9-13 15:39:36 | 显示全部楼层
悬停显示关键字ToolTip TIM截图20180913154009.jpg
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

Copyright ©2011-2014 bbs.06climate.com All Rights Reserved.  Powered by Discuz! (京ICP-10201084)

本站信息均由会员发表,不代表气象家园立场,禁止在本站发表与国家法律相抵触言论

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