12

I am intersted in building some text based GUIs, things that look like the terminal, but has functions like selecting rows and performing actions.

You know, things like htop and atop, ex:

atop

htop

Any resource on that?

Community
  • 1
  • 1
mbilyanov
  • 2,315
  • 4
  • 29
  • 49

3 Answers3

12

You need Uwrid - a console user interface library for Python.

Documentation available on the website.

There is also Curses, which is in the Python standard library.

user225312
  • 126,773
  • 69
  • 172
  • 181
1

don't miss http://pythondialog.sourceforge.net/ also

sipiatti
  • 904
  • 1
  • 9
  • 21
1

Also, the library panwid offers a data table widget for Urwid, which does a lot of the heavy-lifting for an htop-like interface.

theY4Kman
  • 5,572
  • 2
  • 32
  • 38