libmabuff

libmabuff

Toto je libmabuff, knihovna pro jednoduché vytváření TUI v C ++. Používá termbox, github.com/nsf/termbox (přizpůsobený), protože jeho backend.libmabuff je licence MIT.
Toto je libmabuff, knihovna pro jednoduché vytváření TUI v C ++.Jako backend používá termbox, github.com/nsf/termbox (přizpůsobený).libmabuffova licence je MIT.Dodává se s dokumentací (prostý text, ale použitelný).Základní myšlenkou MABufferu jsou zóny.Můžete upravovat jejich obsah, jejich formátování, můžete je přesouvat.Nemusíte sledovat každý z nich, jsou vytištěny automaticky, pokud chcete!MABuffer ještě není dokončen: - Ovládání výstupu je méně nebo více použitelné - jsou zde také některé pěkné funkce, jako je automatické ohraničení.Tato část by mohla být považována za úplnou.- Zpracování vstupů je oblast nadcházejících vylepšení.Je implementován základní znakový znak (čekající nebo s vypršením časového limitu), ale je naplánováno pohodlnější zpracování řetězců (včetně výstupu do zóny - stejně jako zadaná položka).Libmabuff však lze použít pro jednoduché a rychlé vytváření TUI v C ++.Více informací naleznete v dokumentaci.Ukázka Mastermind na snímku obrazovky.
libmabuff

Alternativy libmabuff pro Linux

ncurses

ncurses

ncurses (new curses) je programovací knihovna, která poskytuje API, které umožňuje programátorovi psát textová uživatelská rozhraní způsobem nezávislým na terminálu.
FINAL CUT

FINAL CUT

FINAL CUT je knihovna tříd C ++ a sada nástrojů widgetů s plnou podporou myši pro vytváření textového uživatelského rozhraní.
Turbo Vision

Turbo Vision

Kompletní textové uživatelské rozhraní C ++ (TUI), které obsahuje okna, dialogy (tlačítka, zaškrtávací a rádiové políčka, vstupní pole atd.), Podporu myši, nabídky atd.
newt

newt

Newt je programovací knihovna pro režim barevného textu, uživatelská rozhraní založená na widgetech.
Gui.cs

Gui.cs

Gui.cs je jednoduchý UI toolkit pro .NET, .NET Core a Mono a pracuje na Windows i Linux / Unix.
termbox

termbox

Termbox je knihovna, která pomáhá při vytváření terminálových pseudo-GUI.Je to jednoduchá a čistá alternativa ncurses.
S-Lang

S-Lang

S-Lang je programovací knihovna, která poskytuje rutiny pro vkládání tlumočníka pro skriptovací jazyk S-Lang a komponenty pro usnadnění vytváření textového ...