学习了Python编程语言之后,可以做许多有趣的事情。例如可以使用python设计一个窗口,现在小编将使用tkinter为大家演示创建一个小窗口,设置了2个按钮,一个是btn关闭窗口,另一个是btn用于切换执行传入的2个函数,都是简单的小代码,供大家参考学习。

对于刚刚接触地理处理的新用户而言,使用工具对话框是最为常见的执行地理处理操作的方法。当一次必须只执行一个工具时,工具对话框的确是运行操作的好方法。地理处理工具易于使用,而且会在使用不当的参数旁边显示警告图标或错误图标以及相关消息,从而提供即时反馈。然而,还存在更为有效的方法来执行地理处理工具或操作,如通过 Python 脚本。

Python 窗口是一个完全交互式的 Python 解释程序(或者说界面),允许在 ArcGIS for Desktop 应用程序内执行地理处理工具和 Python 功能。在 ArcGIS 中,该窗口是直接访问 Python 脚本函数的最佳位置。创建更为复杂的独立 Python 脚本或 Python 脚本工具时,可以直接利用在 Python 窗口中学到的技巧。

要设计的窗口如下:

Python窗口之所以能成为运行和实验 Python 命令和语法的重要工具要得益于其几大主要特征:

1、所有 Python 函数都可通过 Python 窗口显示。

2、 可输入并执行包含多个地理处理工具或地理处理器方法的多行命令。

3、可重新调用、编辑和重新执行已输入并执行的工具或函数。

4、可从现有 Python 文件中加载 Python 命令或代码块。

5、可将 Python 命令或代码块保存至 Python 文件或文本文件中,以便日后重新加载或在不同的环境中使用。

6、自动完成功能让填写地理处理工具参数的工作较使用工具对话框更方便快捷。

设计窗口运用的代码如下:

上面显示的是将会使用到的代码。

看完上面的教程,使用tkinte创建一个小窗口其实是不难的,你学会了吗?

python使用界面-用python编写简单ui界面窗口相关推荐

  1. python界面-用python编写简单ui界面窗口

    学习了Python编程语言之后,可以做许多有趣的事情.例如可以使用python设计一个窗口,现在小编将使用tkinter为大家演示创建一个小窗口,设置了2个按钮,一个是btn关闭窗口,另一个是btn用 ...

  2. python制作窗口界面_用python编写简单ui界面窗口

    学习了Python编程语言之后,可以做许多有趣的事情.例如可以使用python设计一个窗口,现在小编将使用tkinter为大家演示创建一个小窗口,设置了2个按钮,一个是btn关闭窗口,另一个是btn用 ...

  3. python做ui界面_用python编写简单ui界面窗口

    新用户新地理处理,最常见的方法是使用工具对话框执行地理处理操作.当必须执行一次只有一个工具,这个工具对话框确实是一个好方法去经营.地理处理工具易于使用和显示警告图标或错误图标及相关消息旁边不当使用参数 ...

  4. Android Studio 简单UI界面

    Android Studio 简单UI界面 利用相对布局+线性布局进行设计,且支持国际化 运行效果图如下 实现过程: 1.将准备好的八个图标复制到res/drawable文件夹下 2.创建一个垂直的线 ...

  5. 如何使用MFC编写自定义UI界面【附高仿QQ 2014登陆界面范例程序】

    地址: http://blog.csdn.net/hujkay作者:Jekkay Hu(34538980@qq.com)关键词:MFC, 编写异行窗体,自定义UI控件,VC++,异形控件,高仿QQ登陆 ...

  6. uniapp简单UI界面设计《登录界面 粉丝列表 我的好友 设置页面等》(附源码)

    涉及Uniapp框架结构.UI图到界面标签元素的转换过程.标签Uniapp框架配置和Uniapp常见组件使用,熟练使用Uniapp常用API和Flex布局,熟练掌握页面跳转数据传参方法以及uniapp ...

  7. Python学习笔记--exe文件打包与UI界面设计

    exe文件打包与UI界面设计 前言 一.基于tkinter实现的UI设计 1.1 库的选择及思路 1.2 定位方法的选用 1.3 Frame控件 1.4 变量设置 1.5 批量设置 1.6 Text文 ...

  8. pythonp爬虫做界面_tkinter 实现爬虫的UI界面

    使用python的内置模块tkinter编写了爬取51Ape网站(无损音乐的百度云链接)的UI界面 tkinter入门简单, 但同时在编写的过程中因为文档的缺少很不方便. 下面是UI界面模块的编写,由 ...

  9. qt生成无ui界面动态库,有ui界面的动态库,以及含有资源文件和qss文件的动态库

    提要 此文分别就qt生成纯代码的动态库,含有ui文件的动态库以及含有资源文件qss文件和切图的动态库. 实现 1.纯代码的生成qt库.即没有ui文件的项目. 打开QtCreate,新建文件,选择lib ...

最新文章

  1. html 表格点击修改全部替换成文本_excel表格计算一个数据在总值中的占比
  2. 【unity3d study ---- 麦子学院】---------- unity3d常用组件及分析 ---------- 控制角色在真实的环境中寻路...
  3. 《孙鑫老师谈如何学好编程》摘要
  4. synaptic不停抖动后自动关闭的问题
  5. 迅雷Chrome插件引发的Uncaught ReferenceError: xl_chrome_menu is not defined JS报错
  6. XML文件读取工具类
  7. 基础知识(十)C++常用函数.txt
  8. Ext JS 6应用程序Build后出现“c is not a constructor return new c(a[0])”的处理
  9. linux查看网络静态ip配置文件,linux 配置静态ip地址
  10. vb.net视频总结
  11. 【第115期】零基础学做游戏制作_搭环境Unity hub
  12. 各种UML图的应用场景
  13. java ctor_vue-test-utils设置获取TypeError:无法在字符串上创建属性'_Ctor'
  14. 虚拟机怎么安装软件 Mac虚拟机怎么安装软件
  15. elasticsearch集群管理插件之cerebro安装配置
  16. 办公效率该怎么提高呢?五个高效办公小技巧分享给你,职场的你必备的神器。
  17. 多彩的产品之年——产品经理一席谈
  18. GridView列标题设置颜色
  19. 根据字体的中文名 获取 字体的路径 和 英文名
  20. 基于Karaf的项目离线封装与发布

热门文章

  1. Java Web servletRequest
  2. pagerslidingtabstrip 横向滑动
  3. 输出可爱的”杨辉三角”
  4. 第二阶段个人总结11
  5. jquery animate
  6. IOS开发 ARC forbids explicit message send of 'autorelease'错误解决办法
  7. Silverlight4.0教程之使用CompositeTransform复合变形特效实现倒影
  8. Ex 5_33 实现一个关于公式长度(其中所有文字总的出现次数)为线性时间的Horn公式可满足性问题_第十次作业...
  9. [AngularJS] “多重路由”嵌套模块——AngularJS“路由”嵌套学习资料教程
  10. poj1815最小割