QT Code Editor

Verschiedenes zu Qt
Antworten
Achim
Beiträge: 13
Registriert: 24. November 2006 14:22
Wohnort: Berlin

QT Code Editor

Beitrag von Achim »

Hallo,

ich habe mir unter Windows QT 4.3.1 und dem MinGW-Compiler installiert. Alles funtktioniert soweit. Während der Designer noch einigen Komfort bei der Software-Entwicklung bietet, gibt es scheinbar für die Code-Entwicklung keinerlei Unterstützung.

Deswegen wollte ich mal anfragen, was Ihr mir raten könnt. Ich suche einen Editor, mit dem ich Qt-Code schreiben kann. Wenn der dann noch so etwas wie automatischen Code-Vervollständiger hat, wäre das eine großartige Sache. Das Ganze soll dann unter Windows laufen. Visual Studio will ich mir deswegen nicht kaufen. Es muß also etwas anderes her.

Vielen Dank für Eure Tipps.

Gruss, Achim
m0le
Beiträge: 11
Registriert: 7. September 2007 15:51

Beitrag von m0le »

Was du dir nicht kaufen müsstest wäre Visual Studio Express, das gibts umsonst bei MS.

Benutz ich auch, gibt auch Tutorials wie man das am besten mit Qt nutzt.
CaptnChaos
Beiträge: 605
Registriert: 28. Juni 2007 15:01
Kontaktdaten:

Beitrag von CaptnChaos »

Also, ich habe schon so ziemlich alles ausprobiert und ich denke das Eclipse die komfortabelste, aber auch mächtigste kostenlose IDE ist. (mit Qt-Integration). Wenn dir Eclipse zu wuchtig ist, probiers mit HaiQ oder Edyk.
Beide unterstützen den QtDesigner (Edyuk als eingebundenes Objekt, HaiQ öffnet einen Designer mit der angewählten Datei) und Code Komplettierung.
Achim
Beiträge: 13
Registriert: 24. November 2006 14:22
Wohnort: Berlin

Beitrag von Achim »

Hallo,

Danke für Eure bisherigen Tipps. Ich habe mir mal Eclipse installiert und muss sagen, was für ein Monster. Für meinen Geschmack zu wuchtig. Ein Uninstall gibt es offensichtlich nicht.

Ich habe auch den Trolltech Integrator installiert und kann zwar in Eclipse einen Standard-Widget aufrufen, aber das ist dann schon alles. Andere Widgets kann ich nirgendwo finden, die ich dann mit Drag and Drop auf dieses Widget ziehen könnte. Auch wie man von der Widget-Ansicht auf die Quellcode-View wechselt ist nirgendwo zu erkennen.

Vielleicht versuche ich es doch mal mit Visual Studio Express. Vermutlich brauche ich da die C++ Version. Wie kann man da die Qt-Funktion aktivieren? Brauche ich da auch den MinGW-Compiler? Weiß jemand eine To-Do-Liste, sozusagen Step-byStep für Anfänger?

Vielen Danke!

Gruss, Achim
bremer
Beiträge: 21
Registriert: 15. August 2007 13:20

Beitrag von bremer »

Nimm HaiQ!

http://haiq.info
Volker
Beiträge: 343
Registriert: 30. Juni 2005 05:27

Beitrag von Volker »

Achim hat geschrieben:Hallo,
Vielleicht versuche ich es doch mal mit Visual Studio Express. Vermutlich brauche ich da die C++ Version. Wie kann man da die Qt-Funktion aktivieren? Brauche ich da auch den MinGW-Compiler? Weiß jemand eine To-Do-Liste, sozusagen Step-byStep für Anfänger?
Tutorials zu Qt mit Visual Studio (auch in der Express Variante) gibts en masse. Eine Integration wie mit dem Eclipse PlugIn gibts nur in der kommerziellen Version aber die "Integration" (aufruf durch Doppelklick auf ui-Datei) des externen Designers in VS ist kein Problem. Man kann, muss aber nicht den MinGW unter VS nutzen. Ein englischsprachiges Tutorial wie man den MinGW Compiler in VS nutzen kann findet sich z.B. unter http://www.telldus.se/qt/tutorial.pdf
Bitte seid so nett und ändert den Titel von Beiträgen die gelöst wurden, auf [gelöst] Beitragstitel
m0le
Beiträge: 11
Registriert: 7. September 2007 15:51

Beitrag von m0le »

Was ich empfehlen kann ist folgendes Tutorial: http://qtnode.net/wiki?title=Qt4_with_Visual_Studio

Ich hab mich da entlang gehangelt und es hat ohne Probleme funktioniert.

Da brauchst dann den MinGW-Compiler nicht...
CaptnChaos
Beiträge: 605
Registriert: 28. Juni 2007 15:01
Kontaktdaten:

Beitrag von CaptnChaos »

Ich finde, dass VS für einen kleinen OpenSource Tüftler viel zu groß ist.
(Tüftler ist man meiner Meinung nach auch noch ab 10^4 Zeilen Quellcode, die hab ich auch schon locker verbruzzelt).
Und gar nicht für sowas ausgelegt. Da gefällt mir HaiQ schon besser, klein knuddelig und macht genau das was es soll.
Mit Code Komplettierung und demnächst Debugger und es öffnet die ui Dateien wie das VS auch. Es gibt keine großen unterschiede, ausser das HaiQ OS ist und VS nicht, das HaiQ kleiner ist und nur das wichtige hat, was man auch braucht.
Gib ihm eine Chance.
Gib Gates keine Chance.
Zuletzt geändert von CaptnChaos am 20. September 2007 08:13, insgesamt 1-mal geändert.
RHBaum
Beiträge: 1436
Registriert: 17. Juni 2005 09:58

Beitrag von RHBaum »

und demnächst Debugger
Ich weiss ja nich wie andere so programmieren, aber der integrierte debugger iss so ziemlich das wichtigste fuer mich :-)

Macht ihr denn keine Fehlersuche ?
Debuggt ihr mit sprintf oder (Q)MessageBox ?
startet Ihr den debugger extern, lasst euch zeilennummern ausgeben und sucht damit im quellcode rum ?

Ciao ...
CaptnChaos
Beiträge: 605
Registriert: 28. Juni 2007 15:01
Kontaktdaten:

Beitrag von CaptnChaos »

püüh!
m0le
Beiträge: 11
Registriert: 7. September 2007 15:51

Beitrag von m0le »

KernelPanic hat geschrieben:Ich finde, dass VS für einen kleinen OpenSource Tüftler viel zu groß ist.
(Tüftler ist man meiner Meinung nach auch noch ab 10^-4 Zeilen Quellcode, die hab ich auch schon locker verbruzzelt
10 ^-4 Zeilen?? Das dürften dann 0,0001 Zeilen Code, das dürfte wohl jeder hinbekommen :D
CaptnChaos
Beiträge: 605
Registriert: 28. Juni 2007 15:01
Kontaktdaten:

Beitrag von CaptnChaos »

uuuuups 10^4 latürnich
C_R
Beiträge: 129
Registriert: 25. April 2007 15:12

Beitrag von C_R »

RHBaum hat geschrieben:
und demnächst Debugger
Ich weiss ja nich wie andere so programmieren, aber der integrierte debugger iss so ziemlich das wichtigste fuer mich :-)

Macht ihr denn keine Fehlersuche ?
Debuggt ihr mit sprintf oder (Q)MessageBox ?
startet Ihr den debugger extern, lasst euch zeilennummern ausgeben und sucht damit im quellcode rum ?

Ciao ...
Ist es schlimm, wenn ich auf all diese Fragen mit JA antworte? :)

KDev, QT nur lokal installiert (Server läuft andere Version als ich benutze) und debuggt wird mit gdb. Damit 15.000 Zeilen Code und es klappt trotzdem. So what?

Das einzige, was ich vermisse, ist eine Methoden-Outline. Macht das Springen im Quellcode erheblich leichter..
RHBaum
Beiträge: 1436
Registriert: 17. Juni 2005 09:58

Beitrag von RHBaum »

Ist es schlimm, wenn ich auf all diese Fragen mit JA antworte?
JA ! es ist schlimm 8) aber nur fuer Dich :lol:

Ich habs auch mal mit mingw und dem gdb versucht, ich waer bald wahnsinnig geworden, bin halt nen verwoehnter Balg :-)

Also Assertion, gleich mit dem Editor in die richtige Codezeile springen, einfach im quelltext ueber variablen fahren und den Inhalt angezeigt bekommen ....
Oder per doppelklick haltepunkte setzen koennen ....

Ich wuerd es nicht vermissen wollen !

Ciao ...
s-valve
Beiträge: 87
Registriert: 1. April 2007 15:03
Kontaktdaten:

gibt auch noch mehr als HaiQ...

Beitrag von s-valve »

Es spricht auch nichts gegen MonkeyStudio http://monkeystudio.org oder QDevelop http://qdevelop.org.
Habe selbst eclipse verwendet - allein das Ding mit den Workbenches auf verschiedenen Systemen ärdert mich immer wieder.

Wenn es schnell gehen muss nutze ich PSPAd zum Quelltexten.

Gruß, M
Antworten