Seite 1 von 1
Qt 4 und Visual Studio 2003
Verfasst: 29. Juni 2005 14:56
von Hakener
Hallo,
weiß jemand wie man das neue Qt in das VS 2003 integriert?
Nach trolltechs Angaben sollte es eigentlich einfacher sein den je:
http://www.trolltech.com/products/qt/qt4info.html
Bei Qt 3 war immer ein kleiner Wizard dabei, der die Integration
übernommen hat. Wie läuft das jetzt bei Qt 4?
Danke ERiK
Verfasst: 29. Juni 2005 16:29
von Saiyaman
Mit der OpenSource-Variante läuft das anscheinend nich:
Please note that the Open Source Edition of Qt will support the MinGW compiler. Visual Studio support and integration is provided with the commercial Editions of Qt.
MfG
Verfasst: 29. Juni 2005 17:13
von lepsai
In einem anderen Forum laufen schon Versuche, das gerade zu biegen. Mal sehen, ob die Kollegen es schaffen, die Open Source und VS zu verheiraten...
Verfasst: 29. Juni 2005 18:05
von Saiyaman
Das wäre genial!
MfG
Verfasst: 30. Juni 2005 15:37
von Hakener
Ja klar, das wäre schon super!
Und das lästige Hantieren mit den *.ui Dateien fällt weg.
Gruß ERiK
Verfasst: 30. Juni 2005 15:47
von Hermes
??? Was ist denn an den *.ui Dateien lästig ???
Wenn die Dich stören wandelst du die einfach in einen *.cpp und eine *.h Datei um.
[bash]
uic *.ui -o *.h
uic *.ui -i *.h -o *.cpp
[/bash]
Ich glaube kaum, das man die beiden verheiraten kann, aber würde mich fruen, da ich dann meine alte Datenbank-dll weiternutzen könnte.
Verfasst: 30. Juni 2005 16:05
von Hakener
Sicher, es gibt schlimmeres!
Aber du musst doch zugeben, dass es im VS
schon recht elegant gelöst ist, Formulare zu
bearbeiten. Oder?
Gruß ERiK
Verfasst: 30. Juni 2005 16:17
von Hermes
Ähhh also ganz ehrlich ich hab bis jetzt noch gar nich wirklich mit dem VS gearbeitet.
Bin halt kein Freund der "Drag&Drop" Programmierung, da ich nen Kontrollfreak bin
Ich nutze auch den Qt Designer kaum und wenn dann nur um mir am Anfang ein bisschen Schreibarbeit zu sparen.
Mfg Hermes
Verfasst: 1. Juli 2005 09:52
von lepsai
Ähhh also ganz ehrlich ich hab bis jetzt noch gar nich wirklich mit dem VS gearbeitet.
Bin halt kein Freund der "Drag&Drop" Programmierung, da ich nen Kontrollfreak bin
Sowas hört man doch gern... Und was haste denn für tolle Software entwickelt?
Verfasst: 2. Juli 2005 18:03
von FlorianBecker
Hermes hat geschrieben:Ich nutze auch den Qt Designer kaum und wenn dann nur um mir am Anfang ein bisschen Schreibarbeit zu sparen.
Mh, ich bin mir da nicht wirklich immer sicher, aber unsere Entwicklung macht soviel wie möglich mit dem Designer, wir könnten die ganze Pflege in den ganzen UIs über den Quellcode wohl nicht mehr finanzieren.
Der Designer ist ziemlich das beste App um Qt Gui's effizient zu erstellen.
Verfasst: 3. Juli 2005 18:45
von BeS
FlorianBecker hat geschrieben:
Mh, ich bin mir da nicht wirklich immer sicher, aber unsere Entwicklung macht soviel wie möglich mit dem Designer, wir könnten die ganze Pflege in den ganzen UIs über den Quellcode wohl nicht mehr finanzieren.
Wie realisierst du dann jetzt den Umstieg auf Qt4?
Persönlich bin ich auch immer etwas vorsichtig mit so Tools wie dem Designer. C++ Quellcode kann man im Zweifelsfall immer anpassen, aber so eine ui Datei?
Ich habe bisher nur gelesen, dass es ein tool zur Portierung geben soll das aber nicht immer 100% erfolgreich ist und vorallem die Qt3 Kompatibilitatsklassen verwendet, was ja keine langfristige Lösung sein kann.
Verfasst: 3. Juli 2005 18:57
von lepsai
Persönlich bin ich auch immer etwas vorsichtig mit so Tools wie dem Designer. C++ Quellcode kann man im Zweifelsfall immer anpassen, aber so eine ui Datei?
UI-Datei ist auch ganz leicht zu bearbeiten, also da gibt es keine Probleme...
Die Trolls werden ihre Konvertierungstools irgendwann fertig haben, dann kann man auch über Qt 4 Portierung sprechen... Ich sehe zurzeit überhaupt keine Notwendigkeit die Projekte auf Qt 4 umzustellen...
Verfasst: 3. Juli 2005 19:00
von FlorianBecker
Nach dem Porting Tool werden die UIs händisch an Qt4 angepasst, also innerhalb der Dateien und dann in dem Designer noch getestet.
Andere Dateien werden nach und nach pro Klasse angepasst.
Aber wir haben mit den UIs viel weniger arbeit, als mit dem Quellcode. Die meisten Libs haben wir zwischenzeitlich eh auf STL umgestellt, die nicht unbedingt auf gui angewiesen sind.