使用python制作ArcGIS插件(4)界面交互
来源:互联网 发布:如何找到电子称软件 编辑:程序博客网 时间:2024/04/24 17:00
by 李远祥
插件界面部分,除了一开始在设计器中设计的这些界面元素之外,还可以与操作系统进行一些输入输出的交互,这部分的实现全部在pythonaddins模块中。
pythonaddins模块包含了
OpenDialog
打开对话框以选择一个或多个 GIS 数据集。此函数返回所选数据集的完整路径。如果选择多个数据集,将返回一份完整路径列表。不能过滤输入数据集(例如,没有仅针对点要素类的过滤器)。
SaveDialog
打开对话框以保存数据。此函数返回要保存的数据集的完整路径。
GPToolDialog
打开地理处理工具对话框。
MessageBox
显示消息框。此函数返回表示按下的消息按钮的字符串值。
GetSelectedTOCLayerOrDataFrame
返回内容列表中的所选图层或数据框。
GetSelectedCatalogWindowPath
在目录窗口中返回所选项目的完整路径。
ProgressDialog
返回 ProgressDialog 对象。当您进入 with 块时,进度对话对象会自动可见并在您退出时消失。
可以看到,在设计这个模块的时候,基本上遵循一些弹出框和弹出界面的元素。这是在插件执行交互性操作的时候所需要用到的。由于原始的python是没有界面的,所以,这些元素就全靠pythonaddins封装了。
其他的界面类,如按钮类、组合框等,这些都是固定的设计。还有一部分是工具类型,如操作时的鼠标指针,各种的鼠标和键盘事件等。这些部分在较为高级的设计中可能用到,ArcGIS产品都预留了这些事件接口。
- 使用python制作ArcGIS插件(4)界面交互
- 使用python制作ArcGIS插件(1)工具介绍
- 使用python制作ArcGIS插件(2)代码编写
- 使用python制作ArcGIS插件(3)ArcPy的使用说明
- 使用python制作ArcGIS插件(5)其他技巧
- 使用python制作ArcGIS插件(6)案例分析
- OSGI(五)界面插件制作1
- OSGI(六)界面插件制作2
- 使用Python制作qgis插件总结
- 使用python开发android应用程序(4):使用WebView制作程序界面
- python交互界面的退出
- 网站制作流程及界面交互设计
- 网站制作流程及界面交互设计
- ArcGIS Python脚本使用
- 【Web制图】如何使用ArcGIS Online制作游记(一)
- 【Web制图】如何使用ArcGIS Online制作游记(二)
- 简易计算器界面制作python
- ArcGIS Desktop Python add-ins 插件类型
- 快速制图插件更新说明
- 使用python制作ArcGIS插件(1)工具介绍
- 使用python制作ArcGIS插件(2)代码编写
- 使用python制作ArcGIS插件(3)ArcPy的使用说明
- 荷兰国旗算法及其拓展
- 使用python制作ArcGIS插件(4)界面交互
- 使用python制作ArcGIS插件(5)其他技巧
- 使用python制作ArcGIS插件(6)案例分析
- Windows平台 端口命令
- 包括命令有两种形式
- Android-UI之ScrollView
- android_Activity的四种启动模式和onNewIntent()
- 进入DFU模式恢复教程 iOS9强制降级iOS8教程
- Docker 基础技术:Linux Namespace(下)