Seite 1 von 1

KDevelop nutzen

Verfasst: 15. Januar 2006 19:55
von ElwoodJ
Hallo,

gibt es hier jemanden der effizient mit KDevelop arbeitet. Irgendwie haut bei mit die Codekomplettierung nicht immer hin. QLabel geht wunderbar und ich sehe bei Objekten dieser Klasse alle Methoden, aber bei anderen Objekten von anderen Klassen klappt das nicht immer.

Hat jemand da ne Lösung oder ein guten HowTo oder so?

Thx

Verfasst: 3. August 2006 09:12
von dodgeripper
hi lütz

ich bin auch vom visual studio net umgestiegen auf qt3 mit kdevelop 3.3.2
mit den meisten änderungen zum studio komme ich ja klar, aber auch bei mir das prob mit der Codekomplettierung.
weiss denn niemand rat wie man das in den griff bekommt oder geht es garnicht vernüftig im kdevelop ??

@ElwoodJ

hast du es denn schon hinbekommen oder aufgegeben ?

Verfasst: 6. August 2006 22:52
von dodgeripper
keiner eine meinung oder zu blöde frage ???

Verfasst: 7. August 2006 00:14
von FlorianBecker
Ich arbeite damit, keine Probleme. Ich kann dir aber nicht sagen, welche Einstellungen du wo machen musst. Das weiß allerdings ChMaster, der ist ein Crack mit kdevelop.

Ich habe einfach alles angeklickt, was interessant aussah und schon ging es wie ich es wollte.

Verfasst: 9. August 2006 09:55
von ElwoodJ
@dodgeripper

Sorry... hatte etwas Stress und kam nicht zum Qt-Entwickeln. Also ich habe es etwas weiter hinbekommen, mit kDevelop aber so richtig zufrieden bin ich noch nicht.

Habe an manchen Stellen Codecompletierung aber nicht durchgegängig. Warum das nun aber trotzdem zum Teil läuft weiß ich noch nicht, bin aber hinterher. Das einzige was ich weiß ist dass ich die Benutzerdefinierten header Dateien unter den C++ Propjektoptionen drin habe. Ansonsten habe ich nichts geändert und normalerweise sollte das auch reichen, wenn man diese an der entsprechenden Stelle hinterlegt.


Gruß

Elwood

Verfasst: 9. August 2006 12:54
von dodgeripper
FlorianBecker hat geschrieben:Ich arbeite damit, keine Probleme.
Ich habe einfach alles angeklickt, was interessant aussah und schon ging es wie ich es wollte.
was heisst es ging wie ich wollte ?
bekommst du zb beim textedit oder lineedit die möglichen methoden angezeigt.
bei mir geht es ja mit qcstring oder qstring auch ohne probs nur bei den widgets elementen nicht.

@ElwoodJ
das mit den headern hab ich auch schon gemacht, aber auch nicht das gewünschte ergebniss erzielt.

vielleicht kann ja ChMaster uns doch noch ein paar tips geben woran es liegen kann ?

Verfasst: 9. August 2006 14:38
von FlorianBecker
Ja

Verfasst: 9. August 2006 16:42
von dodgeripper
@FlorianBecker

danke so weiss ich wenigstens das es irgendwie gehen muss.
wenn ich zb beim textedit den -> setze sagt er mir nur "ist vom typ" und mehr nicht hmm...
benutzt du den kdevelop eigenen erweiterten editor oder den qt designer basierenden ?
gibts doch nicht das man das nicht hinbekommt.

Verfasst: 11. August 2006 01:18
von FlorianBecker
Achso, ja, halt er macht das immer erst nach dem dritten Buchstaben auf. Weil ich das so eingestellt habe. Ich habe es auch nie anders probiert, weil ich es eh zu selten brauche mittlerweile. Man merkt sich die ganzen Namen ja über kurz oder lang.

Verfasst: 14. August 2006 10:22
von ChMaster
servus,

@dodgeripper u. @ElwoodJ
die codecompletion funktioniert nicht einwandfrei, da sind noch ein haufen
bugs drin, jedenfals bei mir. du kannst dies, wenn du die elemente der
widgets haben möchtest, unter project->eigenschaften einstellen. dazu
musst du nur deine headerdateien in deine projektoptionen hinterlegen
und das qt4 verzeichnis auch .... bzw. hinzufügen. dannach musst du
kdevelop beenden und wieder neu starten mit deinem project, aber
obacht, wenn du ein neues projekt anlegst hast du die header des alten
und das qt4 verzeichnis auch in deinem neuen projekt. hmm... mal
an das kedevelop team schicken ..... oder ? ;)

da hat @FlorianBecker recht, man merkt sich die namen irgend wann ... :)

ps.:
die qt4 completion kann man erst ab der cvs/svn version von kdevelop
einbinden.

EDIT: 16.08.2006 - 11:27
gelöscht (dies ist kein bug), die codecompletion ist global für alle projekte
meno, naja kann man nichts machen, aber die codecompletion funktioniert
noch immer nicht richtig .....