Mit welchem Framework(-Kombination) würde man ein GUI ink. Animation programmieren
Verfasst: Sonntag 7. April 2024, 19:51
Hallo,
mir schwirren zur Zeit so viele Dinge im Kopf herum und vor lauter Pygame, habe ich ganz vergessen dass ich euch eigentlich noch was wichtigeres fragen wollte.
Die Umsetzung ist zwar noch fragwürdig, aber zur Umsetzung gehört nicht nur der Nutzen, sondern man braucht auch jemanden, der das umsetzen kann.
Es geht mal wieder um ein GUI, das verschiedene Betriebszustände einer Maschine berechnet. Jetzt wäre es schön, wenn man das Ergebnis nicht nur in Zahlen hat, sondern auch etwas visuell.
Ein schönes Beispiel wäre, wenn ich zum Beispiel die Temperatur des Gasgemisches im Verbrennungsraum eines 4-Takt Motors berechnen will. Dann stelle ich mir das so vor, das nach dem berechnen eine Animation, ähnlich wie diese:
https://www.leifiphysik.de/waermelehre/ ... -animation
läuft und je nach Kolbenstellung die Gastemperatur farblich dargestellt wird. Nur als Beispiel, da sollen auch Kräfte verschiedener Bauteile entsprechend farblich dargestellt werden.
Ich bin in der Lage Animationen aus CAD-Modellen zu erstellen, das ist nicht das Problem. Die Frage ist eher, wie färbt man die Bauteile ein? Muss ich die Animation eher selbst aus einzelnen Bilder zur Laufzeit des Programms erstellen? Und dabei Bilder in allen benötigten Farben vorhalten? Wenn ja, mit was würde man das machen?
Als Framework für die GUI an sich würde ich gerne QT nehmen. Das bietet ja auch ein Animation Framework an:
https://doc.qt.io/qtforpython-6/overvie ... rview.html
Wobei da ja gleich am Anfang steht, dass das die Möglichkeit bietet GUI-Elemente zu animieren. Sind da jetzt nur "Buttons" etc. gemeint.(?)
Also meine eigentliche Frage wäre, in was muss ich mich einarbeiten um das zu programmieren? Es muss ja nicht heißen, das nur weil Qt da zum Beispiel was anbietet, das es auch Sinn macht das zu verwenden, vielleicht gibt es eine Kombination die besser/einfacher oder sonstige Vorteile bietet. Da wäre ich einfach mal an euren Meinungen/Erfahrungen/Empfehlungen interessiert.
Da ihr ja schon sehr viel Code von mir "kennt" bin ich grundsätzlich auch daran interessiert zu erfahren, ob ihr mir das zu traut?
Vielen Dank und Grüße
Dennis
mir schwirren zur Zeit so viele Dinge im Kopf herum und vor lauter Pygame, habe ich ganz vergessen dass ich euch eigentlich noch was wichtigeres fragen wollte.
Die Umsetzung ist zwar noch fragwürdig, aber zur Umsetzung gehört nicht nur der Nutzen, sondern man braucht auch jemanden, der das umsetzen kann.
Es geht mal wieder um ein GUI, das verschiedene Betriebszustände einer Maschine berechnet. Jetzt wäre es schön, wenn man das Ergebnis nicht nur in Zahlen hat, sondern auch etwas visuell.
Ein schönes Beispiel wäre, wenn ich zum Beispiel die Temperatur des Gasgemisches im Verbrennungsraum eines 4-Takt Motors berechnen will. Dann stelle ich mir das so vor, das nach dem berechnen eine Animation, ähnlich wie diese:
https://www.leifiphysik.de/waermelehre/ ... -animation
läuft und je nach Kolbenstellung die Gastemperatur farblich dargestellt wird. Nur als Beispiel, da sollen auch Kräfte verschiedener Bauteile entsprechend farblich dargestellt werden.
Ich bin in der Lage Animationen aus CAD-Modellen zu erstellen, das ist nicht das Problem. Die Frage ist eher, wie färbt man die Bauteile ein? Muss ich die Animation eher selbst aus einzelnen Bilder zur Laufzeit des Programms erstellen? Und dabei Bilder in allen benötigten Farben vorhalten? Wenn ja, mit was würde man das machen?
Als Framework für die GUI an sich würde ich gerne QT nehmen. Das bietet ja auch ein Animation Framework an:
https://doc.qt.io/qtforpython-6/overvie ... rview.html
Wobei da ja gleich am Anfang steht, dass das die Möglichkeit bietet GUI-Elemente zu animieren. Sind da jetzt nur "Buttons" etc. gemeint.(?)
Also meine eigentliche Frage wäre, in was muss ich mich einarbeiten um das zu programmieren? Es muss ja nicht heißen, das nur weil Qt da zum Beispiel was anbietet, das es auch Sinn macht das zu verwenden, vielleicht gibt es eine Kombination die besser/einfacher oder sonstige Vorteile bietet. Da wäre ich einfach mal an euren Meinungen/Erfahrungen/Empfehlungen interessiert.
Da ihr ja schon sehr viel Code von mir "kennt" bin ich grundsätzlich auch daran interessiert zu erfahren, ob ihr mir das zu traut?
Vielen Dank und Grüße
Dennis