Total frustrierend
Verfasst: 1. November 2006 17:31
Ich muss wirklich sagen, dass es aus mehreren Gründen extrem frustrierend ist, Programme mit Qt4 zu schreien:
1. Bei Qt3 konnte man einfach im Designer Signale und Slots verbinden und den Code für die Applikation schreiben, jetzt muss man das alles im Konstruktor erledigen. Wozu gibt es eigentlich den Designer, wenn er soviel weniger zu bieten hat, als der Designer in Qt3, mit dem man eigentlich die ganze Arbeit erledigen konnte, ohne mit Texteditoren oder dem total überladenen KDevelop herumfummeln zu müssen??
2. was noch viel schlimmer ist, muss man genau auf die einzelnen Files aufpassen, und auf jeden Fall für jede Klasse ein .h und ein .cpp File erstellen, die inkludieren und den Präprozessorcode schreiben, um zu verhindern, dass alles mehrmals eingefügt wird. Außerdem funktioniert das Einfügen der Standartheader für Qt etwa QtNetwork nicht zuverlässig(auch mit den vorgefertigten Tutorials), und ich bekomme immer seltsame Linkerfehler, weil nicht jede Datei am exakt richtigen Platz eingefügt ist... Ich hätte eigentlich gehofft, dass man mit Qt ähnlich wie mit Visual Basic programmieren kann, also ohne sich um diese ganzen unnötigen Sachen wie Header zu kümmern, aber das ist anscheinend nicht möglich, und C++-GUI-Programmierung mit Qt bleibt eine Sache für Masochisten/Freaks.
PS: Ich bin mir der Ironie bewusst, disen Thread im Bereich "Einfach Qt" zu eröffnen...
1. Bei Qt3 konnte man einfach im Designer Signale und Slots verbinden und den Code für die Applikation schreiben, jetzt muss man das alles im Konstruktor erledigen. Wozu gibt es eigentlich den Designer, wenn er soviel weniger zu bieten hat, als der Designer in Qt3, mit dem man eigentlich die ganze Arbeit erledigen konnte, ohne mit Texteditoren oder dem total überladenen KDevelop herumfummeln zu müssen??
2. was noch viel schlimmer ist, muss man genau auf die einzelnen Files aufpassen, und auf jeden Fall für jede Klasse ein .h und ein .cpp File erstellen, die inkludieren und den Präprozessorcode schreiben, um zu verhindern, dass alles mehrmals eingefügt wird. Außerdem funktioniert das Einfügen der Standartheader für Qt etwa QtNetwork nicht zuverlässig(auch mit den vorgefertigten Tutorials), und ich bekomme immer seltsame Linkerfehler, weil nicht jede Datei am exakt richtigen Platz eingefügt ist... Ich hätte eigentlich gehofft, dass man mit Qt ähnlich wie mit Visual Basic programmieren kann, also ohne sich um diese ganzen unnötigen Sachen wie Header zu kümmern, aber das ist anscheinend nicht möglich, und C++-GUI-Programmierung mit Qt bleibt eine Sache für Masochisten/Freaks.
PS: Ich bin mir der Ironie bewusst, disen Thread im Bereich "Einfach Qt" zu eröffnen...