I want to develop a GUI in Python for ArcGIS geoprocessing.
Can I use PyQT for GUI programming in ArcGIS?
I have also considered using Tkinter and wxPython.
arcpypyqttkinterwxpython
I want to develop a GUI in Python for ArcGIS geoprocessing.
Can I use PyQT for GUI programming in ArcGIS?
I have also considered using Tkinter and wxPython.
Best Answer
I would question the need to use your own GUI for Geoprocessing.
The idea of a geoprocessing tool is that it goes through the standard interfaces (the GP progress dialog if enabled for messages and a progress dialog, the GP tool dialog for setting parameters and running the tool, etc) and I'd like to hear the use case for trying to circumvent that all.
All in all: it's all a matter of what works best for you.
I failed to mention that PyQT seems to work in a slightly more stable fashion in ArcMap and other programs with their own event loops than Wx or Tk. Wx and Tk programs tend to expect to be the only ui threads running in a process and misbehave with the event loops in other GUI programs.