Necesito crear una barra de herramientas personalizada que puede lanzar los siguientes elementos:
- Una herramienta de secuencia de comandos de Python - no debería ser un problema, como ya se puede conecte estos a una barra de herramientas
- Fuera de la caja de funciones tales como la Barra de herramientas del Editor o tal vez un estándar GP herramienta - de nuevo, debe ser capaz de hacer-como ya se puede adjuntar a una barra de herramientas
- Una secuencia de comandos de Python que lanza un PyQT/wxPython/Tk interfaz gráfica de usuario. Este es el truco que yo creo. Ahora, esta interfaz de usuario no necesita interactuar con ArcMap. Mis otras herramientas personalizadas se hacer todo eso, esta GUI es para que el usuario los parámetros de configuración que se graban en un archivo de configuración XML. Es también hacer algo de arcpy llamadas en el fondo y sorber algunos datos y valores de una geodatabase y empujar para el mismo archivo de configuración XML.
Así que la pregunta es cómo hacerlo de la forma más sencilla posible? Parece que no puedo adjuntar una secuencia de comandos de Python (que no está encerrado en una herramienta) para una barra de herramientas de ArcMap. Estoy pensando que voy a tener que ir a Agregar-En ruta y crear una sencilla Barra de herramientas con botones para el kick off de cada uno de los elementos mencionados anteriormente. VBA no es una opción. Los pensamientos?