Seite 1 von 1

GUI ähnliche Library auf curses Basis

Verfasst: Freitag 29. Januar 2010, 23:58
von burli
Hi, gibt es eigentlich eine Erweiterung für curses, damit man so ähnlich programmieren kann wie z.B. mit Qt oder wxWidgets?

Also eine Event Loop, in der alles abläuft, Widgets, die vordefiniert sind (Lables, Textbox, Listbox usw) und Signals/Slots oder ähnliches.

Soweit ich curses bisher verstanden habe ist die Programmierung ziemlich "straigt forward". Da wäre so ein Event Basiertes System eigentlich auch ganz nett.

Verfasst: Samstag 30. Januar 2010, 00:05
von BlackJack
@burli: `urwid` hat wohl mittlerweile eine Event-Loop.

Verfasst: Samstag 30. Januar 2010, 00:06
von Trundle
Aus meiner eigenen Erfahrung würde ich das Programmieren mit curses alles andere als "straight forward" bezeichnen. Eventuell ist ja urwid das, was du suchst.

Verfasst: Samstag 30. Januar 2010, 06:37
von snafu
Es gibt außerdem noch CDK. Dafür exististiet auch pyCDK, das allerdings relativ alt sind. Ich hab es weder auf Funktionalität noch auf Qualität an sich getestet.

Verfasst: Samstag 30. Januar 2010, 09:34
von burli
Danke, urwid sieht interessant aus.

Verfasst: Samstag 30. Januar 2010, 10:13
von sma
Ansonsten gab es vor vielen Jahren (zu DOS-Zeiten) für TurboPascal eine TUI-Bibliothek namens TurboVision, die recht nett war. Deren Quelltext wird man bestimmt irgendwo auftreiben können und als Inspirationsquelle nutzen können.

Stefan