50 Stimmen

Wo fängt man am besten an, Qt zu lernen?

Ich weiß nicht, wo ich anfangen soll. Es ist ein so großer Rahmen, dass ich nicht weiß, wo ich anfangen soll. Sollte es die GUI-Entwicklung mit Qt Creator und all diesen Tutorials sein? Es gibt einfach so viele... Wo fängt man mit Qt an?

P.S. Sprichst du es "Cute" aus?

Bearbeiten: Ich habe Qt Creator installiert und die gesamte Qt-Dokumentation ist integriert. Das Problem ist, dass es einfach so viel ist. Auf der unten erwähnten Seite wird empfohlen, das Buch zu kaufen und mit einigen Tutorials zu beginnen. Das Problem ist, dass keines der Tutorials zu sagen scheint: "Beginnen Sie hier für Leute, die Qt noch nie gesehen haben und nicht einmal wirklich wissen, was es ist".

2 Stimmen

Ja, es wird wie "süß" ausgesprochen: de.wikipedia.org/wiki/Qt_(toolkit)

5 Stimmen

Offiziell heißt es "cute", aber meiner Erfahrung nach nennen die meisten amerikanischen Nutzer es "QT" - Sie können verwenden, was immer Sie wollen.

2 Stimmen

Ich nenne es Qt und ich bin britischer Engländer...

37voto

Niklas Berglund Punkte 3493

Haben Sie schon einen Blick in die großartige Qt-Dokumentation geworfen? :) http://qt-project.org/doc/qt-4.8/how-to-learn-qt.html Auf dieser Seite finden Sie einige Anhaltspunkte für die ersten Schritte. Sie sollten auf jeden Fall ein Lesezeichen setzen http://qt-project.org/doc/qt-5/index.html

Meiner Meinung nach gibt es kein richtiges Ende, an dem man anfangen sollte - wo man anfangen sollte, hängt davon ab, was man mit Qt machen will. Aber wenn Sie GUIs erstellen wollen, dann ist GUI-Erstellung und Programmierung ein guter Anfang. Ich würde dir raten, einen Blick auf die Qt-Demo-App zu werfen, die Teile von Qt zu erkunden und dann ein paar Tutorials zu machen.

Normalerweise lerne ich, indem ich etwas umsetze. Ich habe eine Vorstellung davon, was ich tun möchte, und implementiere es dann, während ich die Dokumentation lese.

5 Stimmen

Seit der Annahme dieser Antwort wurden einige Änderungen vorgenommen, und diese Links sind nun veraltet. Die Qt-Dokumentation finden Sie jetzt hier: qt-project.org/doc

0 Stimmen

Ich würde auch vorschlagen, dass Sie sich ein Beispiel ansehen, um zu sehen, wie die Dinge gemacht werden. code.woboq.org/qt5/qtbase/examples/xml/rsslisting/ auch bearbeiten, kompilieren und sehen, was sich geändert hat.

18voto

Bryan Cairns Punkte 161

Ich stimme für die VoidRealms-Videotutorials: http://www.youtube.com/user/voidrealms

15voto

Ich finde, diese Website ist ein guter Ausgangspunkt. http://zetcode.com/gui/qt4/

Es bietet im Wesentlichen kurze Tutorials zu einer Reihe von Themen, die in sich abgeschlossen und wirklich einfach zu verfolgen sind. Ich habe auf diese Weise die Win32API-GUI-Programmierung und GTK gelernt. Nachdem ich ausprobiert habe, was ich aus dem Tutorial wissen will, suche ich nach dem, was ich machen will, was nicht im Tutorial steht. Google und Seiten wie diese werden dann mein bester Freund...!

Fangen Sie klein an - wie man ein einfaches Fenster in Qt baut / verknüpft. Wie man Dinge hinzufügt. Wie man Dateien am besten organisiert usw. Dann bauen Sie zu dem auf, was Sie wollen. Brechen Sie das Problem herunter.

Normalerweise mache ich am Anfang alles von Hand. Das liegt daran, dass IDEs (Glade, Eclipse, NetBeans, Visual Studio) dazu neigen, eine ganze Menge Code zu erzeugen, den ich als Anfänger nie verstanden habe.

Bearbeiten - mit dem obigen Tutorial, wenn Sie auf Linux sind, ignorieren Sie die Download-Bit im Tutorial und gehen Sie einfach für die Version von qt4-devel in Ihrem Repositories.

9voto

Etienne Savard Punkte 4621

Als ich anfing, in Qt zu entwickeln (ich spreche QT aus, ich bin Frankokanadier), kaufte ich das Buch C++ GUI-Programmierung mit Qt 4 (zweite Auflage) von Jasmin Blanchette und Mark Summerfield. Das meiste, was Sie in dem Buch finden, wird auch in den Qt-Tutorials behandelt, aber ich lese gerne Bücher (und verbringe einige Zeit weg von meinem Computer, wenn ich kann).

Eine weitere gute Quelle ist ICSNetwork für Qt-Screencasts: http://www.ics.com/learning/icsnetwork/

Und schließlich ist ein guter Ort, um andere Qt-Entwickler zu treffen, bei Qt-Zentrum Forum . Sie finden dort ein Forum, ein Wiki, Dokumentation, Links, Nachrichten und mehr über Qt.

8voto

Ross Punkte 2002

Das habe ich hier gelernt: Einführung in Design Patterns in C++ mit Qt4
( PDF Version. Wayback-Maschine archiviert Version).

CodeJaeger.com

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.

Powered by:

X