Ich bin auf der Suche nach einem Element zu meiner wxWidgets GUI, die sich wie ein Terminalemulator verhält. Nicht in Bezug auf eine Shell, die Befehle ausführt, sondern nur die Eingabe-Ausgabe-Konfiguration einer Anwendung, die in einem Terminal ausgeführt wird.Ein terminalähnliches Fenster für wxWidgets?
Grundsätzlich sind die Anforderungen:
Streaming Eingabe/Ausgabe: Wenn Sie ein Zeichen eingeben, wird es hinzugefügt, um einen Eingangsstrom, und wenn etwas an das Terminal geleitet wird, druckt es sofort aus.
Keine Bearbeitung: Sobald Sie ein Zeichen eingegeben haben, ist es permanent dort, da es wahrscheinlich von der Anwendung verbraucht wurde, die im Terminal ausgeführt wird.
Eine Art Scrollen (auch wenn es nur ein paar Zeilen oder etwas zeigt).
Es wäre schön, wenn es etwas gibt, das dies bereits tut, aber auch Vorschläge, wie dies mit bereits vorhandenen Steuerelementen wie wxTextCtrl implementiert werden könnte, wären ebenfalls willkommen.
Jeremy, wenn dies deine Antwort wäre https://github.com/jeremysalwen/TerminalWx - wäre es nicht eine Antwort wert? Ich bin an dem aktuellen Status Ihrer Komponente interessiert. Letzte Änderungen waren im Dezember 2013, letzte (und einzige) Veröffentlichung im Jahr 2012 ... – Wolf