qt-tutorial für Anfänger?

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
Benutzeravatar
MartinN
Beiträge: 112
Registriert: 20.03.2006 09:53:15

qt-tutorial für Anfänger?

Beitrag von MartinN » 24.04.2006 09:04:43

Hallo,

ich würde gerne in die qt-programmierung einsteigen. Will aber keine ide verwenden. Kennt da vielleicht jemand ein gutes deutschspraches anfäger-tutorial?

Bye

Benutzeravatar
MartinL25
Beiträge: 437
Registriert: 17.04.2005 15:29:09

Beitrag von MartinL25 » 24.04.2006 10:17:22

Falls machbar, guck mal in der nächsten Bibliothek, ob die die c't in der Zeitschriftenabteilung haben. Die haben in den letzen Wochen ein mehrteiliges Qt4-Tutorial gebracht. Ansonsten, hol Dein Schulenglisch raus, die Qt-Dokumentation (inklusive Tutorials) ist traditionell ziemlich gut.
Gruß Martin

Running Debian Testing/Unstable

Benutzeravatar
MartinN
Beiträge: 112
Registriert: 20.03.2006 09:53:15

Beitrag von MartinN » 24.04.2006 15:45:59

Hab schon mal mit den englischen tuts angefangen. Obwohl ich in englisch nicht so gut bin, sind die eigentlich ganz gut zu lesen. Werd mir trotzdem auch noch die ct Artikel holen.

Danke

Benutzeravatar
peschmae
Beiträge: 4844
Registriert: 07.01.2003 12:50:33
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: nirgendwo im irgendwo

Beitrag von peschmae » 24.04.2006 18:42:47

Für den Einstieg sind die C't Artikel nicht wirklich ausführlich genug.

Empfehlen kann ich vor allem das Buch: http://phptr.com/content/images/0131240 ... e_book.pdf - gibts in Papierausgabe auch auf deutsch. Ist zwar für Qt3 und nicht für Qt4, aber so viel hat sich nicht geändert (ich würde zwar empfehlen gleich mit Qt4 zu beginnen - aber dass das Buch auf Qt3 abzielt ist nicht soo schwerwiegend).

http://www.digitalfanatics.org/projects ... index.html ist auch ein ganz gutes Tutorial. Leider auch nicht deutsch (kannsts ja übersetzen ;))

Abgesehen davon ist das Tutorial von Trolltech erst mal auch nicht schlecht und vor allem sehr aktuell.

MfG Peschmä
"er hätte nicht in die usa ziehen dürfen - die versauen alles" -- Snoopy

Benutzeravatar
MartinL25
Beiträge: 437
Registriert: 17.04.2005 15:29:09

Beitrag von MartinL25 » 24.04.2006 23:09:44

@peschmae: für den Einstieg nicht ausführlich genug? Ist das nicht irgendwie in sich widersprüchlich? Ich meine, wenn die c't-Artikel die ganze Qt-Programmierung ausführlich behandeln würden, wäre es kein Einstieg mehr. Oder versteh' ich Dich da falsch :?

Aber davon mal ganz unabhängig: das ist doch nett an Debian, da macht man einfach

Code: Alles auswählen

apt-cache search qt4
dann kommt eine Paketauswahl, bei der man sich sofort sagt, prima:

Code: Alles auswählen

apt-get install qt4-qtconfig libqt4-gui libqt4-dev qt4-doc qt4-designer qt4-dev-tools
könnt was bringen und schon kann man loslegen.
Gruß Martin

Running Debian Testing/Unstable

Benutzeravatar
peschmae
Beiträge: 4844
Registriert: 07.01.2003 12:50:33
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: nirgendwo im irgendwo

Beitrag von peschmae » 25.04.2006 07:42:42

MartinL25 hat geschrieben:@peschmae: für den Einstieg nicht ausführlich genug? Ist das nicht irgendwie in sich widersprüchlich? Ich meine, wenn die c't-Artikel die ganze Qt-Programmierung ausführlich behandeln würden, wäre es kein Einstieg mehr. Oder versteh' ich Dich da falsch :?
Ich meine es geht zu schnell als das man was kapieren würde wenn man Qt oder so was ähniches nicht schon vorher kennt. Mehr als ein kurzer Überblick ist das nicht.

Ich hab kürzlich die dritte Folge oder so gesehen und da gehts um Unit-Testing. Vorher wurde in ner Folge XML-Parsen behandelt. Die eigentliche GUI-Programmierung, was ja an Qt wohl erst mal hauptsächlich interessiert, kommt da nur am Rande vorbei.

Für den Einstieg finde ich Tutorials à la "jetzt machen wird das und das" mit ausführlichen Erklärungen besser als n paar Seiten in ner Zeitschrift wo die Hälfte ausgelassen wird.
Das heisst jetzt nicht dass ich die C't Artikelserie schlecht finde - ist halt so ausgelegt dass auch für Leute die Qt schon benutzen mal was neues vorkommt (z.B. das Unit-Test Zeugs, das kannte ich noch nicht, auch wenn das mir nicht soo wahnsinnig toll erscheint was in Qt derzeit diesbezüglich möglich ist).

MfG Peschmä
"er hätte nicht in die usa ziehen dürfen - die versauen alles" -- Snoopy

Benutzeravatar
MartinL25
Beiträge: 437
Registriert: 17.04.2005 15:29:09

Beitrag von MartinL25 » 25.04.2006 10:28:11

:idea: ach so! Ja, da könntest Du recht haben.
Gruß Martin

Running Debian Testing/Unstable

Benutzeravatar
docNet
Beiträge: 876
Registriert: 03.08.2004 15:00:06
Wohnort: Wiesbaden

Beitrag von docNet » 25.04.2006 10:45:00

@MartinN,

vielleicht ist hier [1] was für Dich dabei.
[1] http://www.linux-user.de/ausgabe/2006/05

lg docNet :wink:
break on through to the other side

Benutzeravatar
MartinN
Beiträge: 112
Registriert: 20.03.2006 09:53:15

Beitrag von MartinN » 26.04.2006 07:18:01

@docNet
Das sieht gut aus, werd ich mir auf jeden fall holen. Danke

@MartinL25
Weißt du vielleicht, in welcher c´t-Ausgabe das losging?

Benutzeravatar
I.C.Wiener
Beiträge: 674
Registriert: 19.08.2003 18:45:35

Beitrag von I.C.Wiener » 26.04.2006 08:41:58

Ich werfe nochmal zwei Links in die Runde. Selber habe ich da noch nicht reingeschaut.

http://www.pro-linux.de/work/qt4/qt4-teil1.html
http://www.pro-linux.de/work/qt4/qt4-teil2.html

MfG
Who is... LAIN?

Benutzeravatar
MartinN
Beiträge: 112
Registriert: 20.03.2006 09:53:15

Beitrag von MartinN » 26.04.2006 13:18:09

@I.C.Wiener
Danke, sowas hab ich gesucht. Dann kann ich ja endlich loslegen

crazyed

Beitrag von crazyed » 28.04.2006 08:02:49

Moin,
wenn du mit Qt programmieren willst achte darauf so wenig Funktionen wie möglich in die Oberfläche mittels Designer einzubinden. Zuerst ist es schön einfach Funktionen mit dem Qt-Designer zu erstellen und etliche Dinge aus dem eigentlichen Quellcode wegzulassen, wenn aber etwas am Programm geändert werden muss wird es mit Designer schon schwieriger, im Quellcode hingegen ist das schneller erledigt.
Außerdem bleibt die Datenmenge ohne viel Designer deutlich geringer und wenn die Trolle mal wieder einen Versionssprung machen ist die Arbeit für eine Anpassung deutlich geringer.

Beispiel: Tabs kann man mit dem Designer erstellen, und zwar jeden eizelnen.

Oder man nimmt die qt-Bibliothek (einbinden) für Tabs, definiert neue Tabs und erstellt jeden neuen davon im Quellcode. Diese hängt man dann einfach an das Grundgerüst vom Qt-Designer an (der hat 2 Tabs) und kann so jederzeit die Programmfunktionen erweitern ohne den Designer benutzen tzu müssen.

Benutzeravatar
MartinN
Beiträge: 112
Registriert: 20.03.2006 09:53:15

Beitrag von MartinN » 28.04.2006 10:05:04

Ich hab sowieso vor, alles im quellcode zu machen. Bin kein fan von IDEs (außer vielleicht eclipse)

Antworten