7 Stimmen

Pixelbasierte Grafiken in einer Linux-Terminalanwendung

Ich entwickle eine C++-Anwendung, die auf einem Headless-Server läuft und einige Statistiken aufzeichnet. Die Anwendung wird in einem Terminal in einer Bildschirmsitzung ausgeführt, so dass ich mich über SSH anmelden und diese Statistiken überprüfen kann.

Nun möchte ich verschiedene Daten grafisch darstellen. Dazu benötige ich natürlich Pixel-per-Pixel-Zugriff, was mit ncurses oder S-Lang nicht möglich ist. Ich habe folgendes herausgefunden DirectFB (und seine C++-Wrapper DFB++ & ++DFB ), aber ich kann keine schlüssigen Beweise dafür finden, ob es möglich ist, damit Grafiken in einem Terminal zu zeichnen.

Ist DirectFB der richtige Weg? Funktioniert es auch innerhalb einer Bildschirmsitzung, ohne dass ein zusätzliches Windows erstellt wird? Wenn nicht, gibt es eine Bibliothek, die das erreichen kann, was ich will?

Editer : Idealerweise würde ich natürlich eine Bibliothek bevorzugen, die irgendeine Art von Widget-Unterstützung als auch hat, so dass ich nicht Tonnen von Klassen erstellen müssen, um Textfelder/Scrollbars/... zu emulieren.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X