Ich werde Qt lernen und ich möchte nur wissen, welche Teile von C++, OO-Design und andere Dinge, die ich Hintergrund in haben muss? Templates, RAII, Patterns, ....?
Der Link zum Lernprogramm zeigt nichts an.
Ich werde Qt lernen und ich möchte nur wissen, welche Teile von C++, OO-Design und andere Dinge, die ich Hintergrund in haben muss? Templates, RAII, Patterns, ....?
QT unterscheidet sich nicht von jeder anderen Plattform oder Bibliothek, die Sie verwenden können. Um es richtig zu nutzen, müssen Sie nur die Grundlagen von C++ kennen und wissen, wie Sie Ihren Code kompilieren und erstellen.
Dieses Lernprogramm führt Sie in die Grundlagen der Erstellung einer QT-Anwendung ein.
Wie bei jeder anderen Programmierarbeit ist es natürlich umso besser, je mehr Sie über die Sprache und die Tools wissen, die Sie verwenden.
Das Buch "Grundlagen der Qt-Entwicklung" ist IMHO die beste Quelle. Es ist vom Autor des sehr guten Qt3-Tutorials geschrieben - Johan Thelin. Zunächst war dieses Buch auch ein kostenloses Tutorial, sondern wurde ein Buch.
Sie können sowohl das gedruckte Buch als auch das PDF erhalten.
Sie können auch einen Blick werfen auf diese Frage zur besten IDE für die Qt4-Entwicklung .
Ich denke, dass Linux/Unix mit KDE GUI die beste Wahl ist, um Qt zu lernen, weil man sicher sein kann, dass die Qt-Bibliothek und der C++-Compiler bereits installiert sind. Wenn Ihr Budget begrenzt ist, ist die ausgezeichnete Qt-Doku mehr als genug, um Sie durch die Grundlagen zu bringen. Es ist einfacher zu tippen Assistent in Ihrer Linux-Box, um die qt-Doku zu sehen, anstatt online.
Außerdem können Sie den Code vieler qt-basierter Open-Source-Projekte durchsuchen/bearbeiten, um mehr zu erfahren.
Ich würde empfehlen, das Buch zu lesen C++ GUI-Programmierung mit Qt4 .
Es deckt fast alle Funktionen von Qt ab, ist für einen Anfänger leicht zu lesen und enthält auch eine Einführung in C++ und Java, in der die grundlegenden Konzepte für die Entwicklung mit Qt erklärt werden.
Ich habe dieses Buch wirklich genossen.
Ich erinnere mich an Kylix (von Borlard alias CodeGear alias Embarcadero), das Qt für die Entwicklung von GUI's für Linux verwendete. Sie können einen Artikel hier lesen: http://dn.codegear.com/article/29706
Leider wurde Kylix schon vor langer Zeit eingestellt... aber Sie können Ihr Glück hier versuchen: http://support.codegear.com/forums/directory/kylix
Ein weiterer guter Punkt ist die Verwendung von Qt auf Eclipse: http://www.qtsoftware.com/developer/eclipse-integration
Viel Glück!
CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.