Seite 1 von 1

Qt Creator anpassen

Verfasst: 17. Juli 2009 07:39
von AuE
Hi weiß wer von euch ob man den Creator anpassen kann? Sprich den Projektbaum auf die rechte Seite usw?

Source

Verfasst: 17. Juli 2009 10:48
von softwaremaker
Na auf der Qt-Seite gibts unter Downloads auch ein "Qt Creator 1.2.1 Source Package (7 Mb)", das kannst du deinen Bedürfnissen anpassen und neu kompilieren.

Verfasst: 20. Juli 2009 13:07
von AuE
Hat damit schon jmd. Erfahrungen gesammelt oder gibt es dazu nen Tutorial/Hilfe?

Verfasst: 20. Juli 2009 13:14
von franzf
AuE hat geschrieben:Hat damit schon jmd. Erfahrungen gesammelt oder gibt es dazu nen Tutorial/Hilfe?
"lol" sry :D
Aber nur weil man ein Panel auf der rechten statt auf der linken Seite haben will den Source verändern find ich bissl heftig...
Was stört dich denn daran, dass der auf der linken Seite ist?

Und ein Tutorial wirds da auch kaum geben :D Entweder du verstehst den Source den die schreiben oder nicht ;)

Wenn du was stärker konfigurierbares willst, versuchs mal mit kdevelop. Macht sich mittlerweile richtig gut!

Verfasst: 20. Juli 2009 13:57
von AuE
Aber nur weil man ein Panel auf der rechten statt auf der linken Seite haben will den Source verändern find ich bissl heftig...
Was stört dich denn daran, dass der auf der linken Seite ist?
Sehe ich genauso.... jedes andere Programm ist da recht flexibel....
Hab auch ehrlich gesagt nicht vielLust mich studenlang einzulesen nur um nen Panel von links nach rechts zu moven!

Was mich stört....

naja ich habe hier 2 19" Moni's... un naja ich hätt quasi gerne alle Panels die mit Eigenschaften zu tun haben sowie den Projektbaum etc auf dem rechten Moni-und links nur den Quellcodeedtor bzw den Designer

Wie schauts denn bei kdevelope aus-kann der alles was der Creator auch kann oder wo sind die Vor/Nachteile des KDevelop?

Verfasst: 20. Juli 2009 14:29
von franzf
Die wichtigsten Sachen warum ich so schnell wie möglich von QtCreator weg wollte:
1) lokale Variablen werden nicht in die Completion einbezogen (nerv...)
2) Es ist zwar schön, dass ungenutzte Zweige in #ifdef/#else als Kommentar gerendert werden. Das nervt aber auch, weil kein Syntax-Highlighting und damit optische Unterstützung bei der Fehlerfindung. Und wenn dann z.B. via CMake per "ADD_DEFINITION" was gesetzt wird, wirds immer noch nicht erkannt.....

Außerdem war zum Zeitpunkt meines Wechsels CMake-Unterstützung seitens QtCreator nicht recht dolle...

Prinzipiell vermisse ich bei KDevelop keine Features. Im Gegenteil, es bietet einige mehr :)
Hover über eine Variable/Methode und es zeigt dir Typ/Ort der Deklaration, Container (also z.B. eine Klasse)/Dokumentation etc. Vor allem die Doku kommt richtig gut.
Typ-sensitive Completion. Wenn du z.B. einer Variablen den Rückgabewert einer Memberfunktion zuweisen willst, kommen zuallererst die Methoden, deren return-Typen passen :)

Dann gibts ein schönes Plugin (per default geladen) welches dir bei Änderung einer Methodendeklaration die Definition automatisch anpasst :)
Oder auch automatisch neue generiert, usw.
Schau dir einfach mal das an:
http://zwabel.wordpress.com/2009/03/13/ ... kdevelop4/

Und vieles mehr!

Ich lieb es mittlerweile richtig dolle :)

Grüße
Franz

Verfasst: 20. Juli 2009 14:47
von AuE
habs grade installiert...aber der GUI Editor sieht dem Qt3 Designer sehr ähnlich... würde behaupten das das alles noch alte Versionen sind oder? Sprich vor LGPL usw?!

Muss ich mich mal mit auseinandersetzen...wobei ich den Creator prinzipiell nicht schlecht finde-bis auf das die Debugsymbole innerhalb einer Funktion "out of scope" sein sollen obwohl die Variableübergabepara ist ;-)

Naja ... mal schaun...bin noch immer am experimentieren....mal schaun was sich letztendlich durchsetzt!

Verfasst: 20. Juli 2009 16:47
von franzf
AuE hat geschrieben:habs grade installiert...aber der GUI Editor sieht dem Qt3 Designer sehr ähnlich... würde behaupten das das alles noch alte Versionen sind oder? Sprich vor LGPL usw?!
Trullalü :) das IST Qt3/kde3/kdevelop3
Es gibt kdevelop3 und kdevelop4. Meine Punkte bezogen sich nur auf die 4er Version. Gibts aber erst als Beta (die 4. mittlerweile). Ich baus mir regelmäßig aus dem SVN (Freak halt ^^).
Wenn das deine Distri nicht anbietet, kannst es ja selber in deinem $HOME versuchen... Oder RPM (deb, usw) selber bauen.

Viel Spaß
Franz