Qual è la differenza tra questi 3? Per quanto ho capito, entrambi forniscono l'associazione ai curses che è la libreria C per l'interfaccia utente basata sul testo del terminale.Python ncurses, CDK, urwid differenza
Io attualmente non hanno alcuna conoscenza di una qualsiasi delle 3 e non ho mai usato maledizioni. Quale raccomanderesti? Ho sentito parlare di ncurses molte volte ma solo una o due volte su CDK (attraverso la ricerca) e non ho mai sentito parlare di urwid (credo).
Inoltre, Urwid gestisce l'input Unicode con garbo, che molte altre API della console non hanno. –
Ho usato un paio di widget-toolkit come C++ Qt4, Java Swing/AWT, C# .Net, python tk ... tutti questi hanno in comune: una libreria di widget, contenitori per contenere altri widget, layout, eventi meccanismo di loop/asincrono. Il python incluso 'curses' non ha ciò che chiamerei le basi che voglio/ho bisogno (libreria di widget, contenitori, layout, meccanismo del ciclo di eventi). ||| 'urwid' d'altra parte ha le basi (libreria di widget, layout, meccanismo del ciclo degli eventi). E ha ottimi esempi, tutorial, documentazione in modo da andare rapidamente. –