Chapter 10. Customizing the ArcGIS Interface with Add-ins

In this chapter, we will cover the following recipes:

  • Downloading and installing the Python Add-in Wizard
  • Creating a button add-in and using the Python add-ins module
  • Installing and testing an add-in
  • Creating a tool add-in

Introduction

In this chapter, we're going to cover the creation, testing, editing, and sharing of add-ins created with Python. Add-ins provide a way of adding user interface items to ArcGIS for Desktop through a modular code base designed to perform specific actions. Interface components can include buttons, tools, toolbars, menus, combo boxes, tool palettes, and application extensions. The add-in concept was first introduced in ArcGIS for Desktop 10.0 and could be created ...

Get Programming ArcGIS with Python Cookbook - Second Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.