qt-tutorial für Anfänger?
qt-tutorial für Anfänger?
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
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
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
Running Debian Testing/Unstable
- peschmae
- Beiträge: 4844
- Registriert: 07.01.2003 12:50:33
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: nirgendwo im irgendwo
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ä
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
@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 dann kommt eine Paketauswahl, bei der man sich sofort sagt, prima: könnt was bringen und schon kann man loslegen.
Aber davon mal ganz unabhängig: das ist doch nett an Debian, da macht man einfach
Code: Alles auswählen
apt-cache search qt4
Code: Alles auswählen
apt-get install qt4-qtconfig libqt4-gui libqt4-dev qt4-doc qt4-designer qt4-dev-tools
Gruß Martin
Running Debian Testing/Unstable
Running Debian Testing/Unstable
- peschmae
- Beiträge: 4844
- Registriert: 07.01.2003 12:50:33
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: nirgendwo im irgendwo
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.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 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
@MartinN,
vielleicht ist hier [1] was für Dich dabei.
[1] http://www.linux-user.de/ausgabe/2006/05
lg docNet
vielleicht ist hier [1] was für Dich dabei.
[1] http://www.linux-user.de/ausgabe/2006/05
lg docNet
break on through to the other side
- I.C.Wiener
- Beiträge: 674
- Registriert: 19.08.2003 18:45:35
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
http://www.pro-linux.de/work/qt4/qt4-teil1.html
http://www.pro-linux.de/work/qt4/qt4-teil2.html
MfG
Who is... LAIN?
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.
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.