Forum: Mikrocontroller und Digitale Elektronik Rasberry Pi - GUI - mit welchen Platform ist so eine Grafik möglich


von Stefan (Gast)


Angehängte Dateien:

Lesenswert?

Hallo,

ich bin dabei in die GUI Programmierung auf Rasberry Pi einzusteigen. 
Bisher habe ich nur mit C# paar Programme erstellt.
Jetzt ist für mich die Frage welche GUI Platform ich für Rasberry Pi 
Linux nehme? Ich habe viel gelesen und tendiere mehr zu wxWidgets. Was 
ich aber nicht ganz nachvollziehen kann, ob mit wxWidgets solche 
"schöne" GUI wie im angehängten Bild möglich sind. Also ich möchte GUI's 
aufbauen, die sich auch dynamisch wie z.B. Tacho ändern. Bin ich auf dem 
Richtigen weg? Oder bin ich auf dem falschen Weg? Könnt ihr was 
empfehlen?

Viele Grüße
Stefan

von Sven B. (scummos)


Lesenswert?

Kannst du mit quasi jedem Framework bauen. Du schreibst dir ja effektiv 
eh alles selber, wenn du die mitgelieferten Widgets nicht benutzt.

von foobar (Gast)


Lesenswert?

C# unter Linux ist eher ungewöhnlich.  Da müßtest du erstmal schauen, 
welche GUIs davon überhaupt unterstützt werden - wxWidgets scheinbar 
nicht.  Generell: wunder dich nicht, wenn sich C# unter Linux wie ein 
Fremdkörper anfühlt ;-)

Bei nem Programm, das von der Erscheinung her eher Spiel als 
Desktopanwendung ist (Fullscreen, grafiklastig, keine Standardelemente), 
würd ich eher nach Libraries wie SDL schauen.

von Pi (Gast)


Lesenswert?

Wieso beschäftigt ihr mit so hässlichen Tachometern? Wer will da schon 
draufgucken? Beschäftigt euch lieber mit KI-Frameworks auf Rasby Pi, um 
damit möglichst viele Jobs überflüssig zu machen.

von Jemand (Gast)


Lesenswert?

Qt QML, sogar mit Beispiel: 
https://doc.qt.io/qt-5/qtquick-customitems-dialcontrol-example.html
Bindings für QML gibt es für C#.

von c.m. (Gast)



Lesenswert?

Stefan schrieb:
> , ob mit wxWidgets solche
> "schöne" GUI wie im angehängten Bild möglich sind. Also ich möchte GUI's
> aufbauen, die sich auch dynamisch wie z.B. Tacho ändern. Bin ich auf dem
> Richtigen weg?

Imho nein. Die Beispielgrafik zeigt eigentlich nur 2 Werte an, verwendet 
aber dazu Unmengen an Resourcen um es "hübsch" aussehen zu lassen.
Alles unnötig: Die gemalten Schrauben, Einfassungen, das Reflexionsspiel 
am "Glas", der "gebürstetes Aluminium" Look.
Das sind nichts anderes als Greebles 
(https://de.wikipedia.org/wiki/Greeble).

Zwei Werte lassen sich resourcenschonend auch durch LED Balken 
visualisieren.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.