I'm looking to build a GUI on top of something I wrote in Python that compares objects in one of my company's tools. Essentially it's doing a 3 way compare, and I want to be able to inspect elements, so lots of browsing through hierarchy and viewing text.

In short, I want:

  • Widely used framework
  • Good at browsing through hierarchical data
  • Usable from Python

3 Answers 3


TkInter is the widely used python framework for building GUI.

For Browsing hierarchial classes or modules there are lot of extensions available for TkInter like tix.


Like BarathVutukuri said... Tkinter or my recommendation... PyQt or PySide. The UI that can be built with PyQt is very robust. The following post does a good comparison of Tkinter and PyQt.

Developing GUIs in Python: Tkinter vs PyQt


PyGame is also a great GUI framework for python that supports a massive range of tools.

Although it is typically used to make 2D games, I have found it really useful for building simple GUIs


  • This post does not contain enough information to be considered a quality answer. Please read our discussion on what makes an answer high quality to see if you can incorporate some of these improvements into your answer, otherwise it might be removed. Especially, answers must show how the requirements are met, what makes the product recommendable, and where to find it.
    – Izzy
    Commented Jul 26, 2015 at 17:51

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.