日志
-
- 分享
IDL.GUI之row与column
-
15195775117 2019-7-24 10:05
-
在widget_base中使用/row,组件大小会自动上下顶满, 使用/column,组件会左右顶满, 不使用横竖排列设置,组件才会按 size大小呈现 BaseID = WIDGET_BASE( /row ,xsize=300,ysize=200,title='IDL_GUI_EXAMPLE') ;显示GUI: WIDGET_CONTROL, BaseID, /REALIZE buttonID=widget_button(BASEID,xs ...
-
个人分类: IDL.GUI|68 次阅读|0 个评论
-
- 分享
IDL.GUI之CW_fileSel界面丑陋
-
15195775117 2019-7-23 14:42
-
文件和路径的选择有多个函数可用, CW_FIlesel是比较丑的一个,且不符合国人习惯, 还是dialog_pickfile(/directory)比较好 base = WIDGET_BASE() field = CW_FIlesel (base) WIDGET_CONTROL, base, /REALIZE
-
个人分类: IDL.GUI|106 次阅读|0 个评论
-
- 分享
IDL.GUI之目前进展
-
15195775117 2019-2-6 00:14
-
GUI上按钮、滑动条、鼠标动作等需要多加想象,实现交互,比如: 1、输入框中的数据如何返回? 2、滑动条上的值如何返回? 3、鼠标的各种动作如何识别和返回? 重要的还是图像的显示,目前可借鉴的案例有: 1、dialog_*脚本; 2、demo脚本; 3、CSDN案例; 4、IDL/ENVI的各种资源。
-
个人分类: IDL.GUI|89 次阅读|0 个评论
-
- 分享
IDL.GUI之文件和目录的选择窗口
-
15195775117 2019-2-5 23:17
-
要选择一个目录,只需要在dialog_pickfile()中使用 Directory关键字即可!so easy! file = dialog_pickfile(/Directory)
-
个人分类: IDL.GUI|57 次阅读|0 个评论
-
- 分享
IDL.GUI之无限弹窗案例
-
15195775117 2019-2-5 21:23
-
以下代码在NotePad++中以GB2312码写入,每次点击OK都会迭代生成弹窗 ;事件响应程序 PRO BUTTONEVENT,event MY_WIDGET END ;界面创建程序 PRO MY_WIDGET tlb = WIDGET_BASE(xsize=400,ysize=400) button = WIDGET_BUTTON(tlb,$ value ='O ...
-
个人分类: IDL.GUI|73 次阅读|0 个评论
-
- 分享
IDL之软件账号密码设置假想
-
15195775117 2019-2-2 00:12
-
exe启动后,程序启动一界面,提示输入账号和密码,输入值为弹窗函数返回值, 如果输入的账号和密码eq正确账号密码或者账号密码库中的一个,程序就继续, 否则就中断程序(不知中断软件程序是否是stop命令?)
-
个人分类: IDL.GUI|91 次阅读|0 个评论
-
- 分享
IDL.GUI之按钮类型
-
15195775117 2018-11-19 16:03
-
常规按钮,工具栏按钮 位图按钮,图形按钮 单选按钮,复选按钮(这是一对对立概念) 菜单按钮,标准菜单按钮
-
个人分类: IDL.GUI|78 次阅读|0 个评论
-
- 分享
IDL发布与部署
-
15195775117 2018-11-15 14:32
-
○ 发布 是指将源代码做成exe; ○ 部署 是指将exe安装给电脑,实现正常运行 ○ IDL发布分2种: sav发布,exe发布 exe好理解,可以在windows系统直接运行, sav是IDL特有格式,是通过IDL虚拟机调用执行的 ; ○ IDL部署也分为2种: 虚拟机,运行时(runtime) ...
-
个人分类: IDL.GUI|98 次阅读|0 个评论
-
- 分享
IDL.GUI之sav与exe报错一致
-
15195775117 2018-11-14 16:02
-
有时测试代码能否在exe执行,生成sav即可, 因为我发现,sav与exe报错是一样的,所以可以省一步
-
个人分类: IDL.GUI|63 次阅读|0 个评论
-
- 分享
IDL.GUI之widget_base之间的关系一定是group_leader吧
-
15195775117 2018-11-14 11:00
-
两个widget_base之间的关系一定是group_leader吧? 毕竟,一个base放在另一个base内恐怕不好看
-
个人分类: IDL.GUI|58 次阅读|0 个评论