Hallo Stefan, Stefan Hundhammer wrote:
ABER der Ansatz von Qt ist eigentlich ein anderer: Es gibt zwar den Designer, aber Qt ermöglicht es, manuell wirklich schnell und effizient wirklich guten Code zu schreiben. Generierter Code ist immer ein Kompromiß aus "alle Features müssen zugänglich sein" (das macht den Code gruselig zu lesen) und lesbarem und damit gut wartbarem Code.
an sich ist der Code den der Designer generiert nicht schlecht, insbesondere für komplexere Layouts ist der sehr zu empfehlen. Im Zweifel kann man den UI-Source ja auch noch manuell etwas patchen (XML sei Dank) Der Designer ermgölicht schliesslich alle Layout-Container von QT sinnvoll und und Vorschau einzusetzen. Das Verhalten von Spacern und entsprechenden Layouts vorherzusagen ist u.u. auch mal komplizierter :) das Einzige Problem das es IMHO gibt, ist dass entsprechend den Qt-Strukturen Code der direkt im qtdesigner eingetippt wird im ui.h File landet und hier haben manche IDEs dann im Anschluss beim Debuggen Probleme... aber wenn man den gesamten Code nicht über den Designer eingibt ist die Bedieung sehr einfach und der generierte Code ist nicht weniger als das Zeug das man manuell für den QT-Signal-Slot Mechanismus verwenden muss. Andreas