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
Kannst du mit quasi jedem Framework bauen. Du schreibst dir ja effektiv eh alles selber, wenn du die mitgelieferten Widgets nicht benutzt.
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.
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.
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#.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.

