Programmierung einer Baukasten-GUI
Verfasst: 15. April 2011 11:29
Hallo,
ich möchte ein GUI programmieren, das wie so eine Art Baukasten funktioniert. Ich meine damit eine Oberfläche die wie ein Raster aufgebaut ist, auf der man irgendwelche Bauteile platzieren und auf den Rasterknoten miteinander verbinden kann.
Ziel ist es, eine Art Schaltungssimulator zu programmieren, d.h. ich werde auf dem Raster einen Schaltplan aus Widerständen zusammenbauen, die Potentiale auf den Knoten werden dann berechnet und neben dem Knoten angezeigt.
Die Berechnung der Potentiale, etc. stellt kein Problem dar, den Berechnungsalgorithmus hab ich schon so gut wie fertig gestellt, daher stellt sich jetzt nur noch die Frage, wie die GUI zu programmieren ist.
Mir ist bekannt, dass so ein Programmier-Vorhaben gute Mathe-Kenntnisse voraussetzt. Das sollte allerdings kein Problem darstellen, da ich fast ein Ingenieur-Studium hinter mir hab, in dem ich mir gute Mathe-Kenntnisse aneignen konnte. C++ beherrsche ich durch diverse Programmier-Projekte während des Studiums auch relativ gut, habe auch schon einfache GUIs mit den MFC programmiert.
Meine Frage daher an euch, die ihr ja wohl schon einige Erfahrung mit QT gemacht habt:
Eignet sich QT prinzipiell für solch ein Programmier-Vorhaben oder kennt ihr andere/bessere Alternativen? Könnt ihr irgendwelche Tutorials/Bücher, etc. für solch ein Projekt empfehlen?
MfG und Danke
ich möchte ein GUI programmieren, das wie so eine Art Baukasten funktioniert. Ich meine damit eine Oberfläche die wie ein Raster aufgebaut ist, auf der man irgendwelche Bauteile platzieren und auf den Rasterknoten miteinander verbinden kann.
Ziel ist es, eine Art Schaltungssimulator zu programmieren, d.h. ich werde auf dem Raster einen Schaltplan aus Widerständen zusammenbauen, die Potentiale auf den Knoten werden dann berechnet und neben dem Knoten angezeigt.
Die Berechnung der Potentiale, etc. stellt kein Problem dar, den Berechnungsalgorithmus hab ich schon so gut wie fertig gestellt, daher stellt sich jetzt nur noch die Frage, wie die GUI zu programmieren ist.
Mir ist bekannt, dass so ein Programmier-Vorhaben gute Mathe-Kenntnisse voraussetzt. Das sollte allerdings kein Problem darstellen, da ich fast ein Ingenieur-Studium hinter mir hab, in dem ich mir gute Mathe-Kenntnisse aneignen konnte. C++ beherrsche ich durch diverse Programmier-Projekte während des Studiums auch relativ gut, habe auch schon einfache GUIs mit den MFC programmiert.
Meine Frage daher an euch, die ihr ja wohl schon einige Erfahrung mit QT gemacht habt:
Eignet sich QT prinzipiell für solch ein Programmier-Vorhaben oder kennt ihr andere/bessere Alternativen? Könnt ihr irgendwelche Tutorials/Bücher, etc. für solch ein Projekt empfehlen?
MfG und Danke