Textual vypadá slibně https://github.com/Textualize/textual
Nasiel som aj URWID http://urwid.org a CLICK https://pypi.org/project/click/ a este aj toto https://python-prompt-toolkit.readthedocs.io/en/master/ len neviem, turbo vision je taky standard (a aj dobre vyzera), najradsej by som pouzival ten, len nikde neviem najst ziadny priklad/tutorial ako to cele pouzivat v pythone. A to najlepsie multiplatformovo Win/Lin/Mac. wxPython mi multiplatformovo po trochu ohybaniach chodi (hlavne ten mac je zamrznuty v pythone 2.7). Ono ked sa to tak vezme wxWidgets su tiez C++ libraries, ale tie pyhonove bindingy su celkom fajn, dobre sa s tym robi, ked potrebujem narychlo zbuchat jednoduche GUI.
Ten Textual tiez pozriem, dakujem za tip
Kdysi jsem si hral a vytvoril par funkci vyextrahovanim curses funkcionality IPtraf-u http://tffc.sourceforge.net a rozsireni o dialogy, menu, scrolovani - listy, seznamy, formulare + pouziti mysi. Dodelal jsem i thread aplikaci ktera zobrazovala hodiny.
Pouzival jsem to krome linuxu i v Dos-u za pomoci Pdcurse, ci v cygwinu.
> ... použít jednoduchý trik. V případě, že chcete světlý odstín barvy, tak místo atributu BOLD přičtěte k hodnotě barvy 8.
To mi něco připomíná ... IBM PC + MS-DOS + VGA, takže pozor, aby Vám text nezačal blikat.
Pokud si to dobře pamatuji: 1 znak na obrazovce zabírá 2B/16b. 1B/8b pro symbol a 1B/8b pro barvu. 4b pro barvu popředí (16 barev, 8 tmavých a 8 světlých), 3b pro barvu pozadí (8 tmavých barev) a 1b pro rozlišení blikající/neblikající text (popředí).
Marek