Типы надстроек Python
Следующие типы надстроек могут быть созданы при помощи Python для использования в приложениях ArcGIS Desktop:
Тип надстройки | Описание |
Кнопки | Кнопка — это наиболее простая форма функционального компонента и может быть использована для выполнения бизнес-логики при нажатии. Кнопка предполагает, что будет выполнено действие или последовательность действий. Кнопки могут быть расположены на панелях инструментов и в меню. |
Инструменты | Инструмент очень похож на кнопку. Тем не менее, инструмент предполагает взаимодействие пользователя с интерфейсом приложения, после которого, основываясь на этом взаимодействии, выполняется бизнес-логика. Инструмент увеличения |
Поля со списком | Поле со списком представляет выбор вариантов, обычно в виде ниспадающего меню, на основании которых могут последовать действия. Поле со списком также может быть настроено таким образом, чтобы пользователь мог ввести собственное значение в это поле. Поле со списком Масштаб |
Меню | Меню представляет собой контейнер для кнопок или других меню. Меню могут быть отображены путем добавления их на существующие панели инструментов (более подробная информация о создании собственных панелей инструментов доступна в разделе Создание надстройки в виде панели инструментов) или в существующее меню. |
Панели инструментов | Панель инструментов представляет собой контейнер для кнопок, инструментов, полей со списком, палитр инструментов и меню. Панели инструментов в приложении могут располагаться свободно или в пристыкованном виде, как и любые системные панели инструментов. Панели инструментов также могут быть активированы, чтобы они были видны при запуске приложения. |
Палитры инструментов | Палитра инструментов представляет собой контейнер для инструментов. Палитры инструментов могут быть отображены только посредством добавления их на существующие панели инструментов (более подробная информация о создании собственных панелей инструментов доступна в разделе Создание надстройки в виде панели инструментов). |
Дополнительные модули приложения | Дополнительные модули приложения могут быть использованы различными способами для добавления дополнительной функциональности в ArcGIS Desktop:
|