| |
| |
|
|
 |
|
| |
Architektur Bau- & Umwelttechnik Belletristik Betriebswirtschaft Biologie Briefe, Bewerbung, Rhetorik Chemie Entspannung & Meditation Esoterik & Anthroposophie Essen und Trinken Fitness, Aerobic, Bodybuilding, Gymnastik Garten, Pflanzen, Natur Geowissenschaften Geschenkbücher Geschichte Gesundheit, Körperpflege Heimwerken Hobby, Freizeit, Natur Informatik & EDV Innenarchitektur & Design Journalistik & Presse Kinder- & Jugendliteratur Kunst Lebensführung Literaturwissenschaft Lyrik, Dramatik, Essays Management Mathematik Mechanik & Akustik Medien & Kommunikation Medizin & Pharmazie Musik Nachschlagewerke Naturmedizin & Homöopathie Naturwissenschaft & Technik Partnerschaft, Beziehungen Pädagogik Philosophie Physik & Astronomie Politik, Gesellschaft, Arbeit Psychologie Recht Reise Religion Romane, Erzählungen & Anthologien Sachbuch / Ratgeber Schule & Lernen Soziologie Sport Sprachwissenschaft Steuern Technik Theater, Ballett & Film Tiere Tiermedizin Umwelt, Land- & Forstwirtschaft Verlagswesen, Buchhandel, Bibliothekswesen Völkerkunde & Volkskunde Werbung & Marketing Wirtschaft |
|
| |
|
 |
|
| |
Design, Architektur & bildende Kunst Aktuelle Buchempfehlungen |
|
|
 |
|
| |
|
|
| |
|
|
|
|
| |
|
| |
|
 |
|
| |
Jasmin Blanchette, Mark Summerfield
C++ GUI Programmierung mit Qt 4
Die offizielle Einführung
2. Auflage, 848 Seiten, Gebunden
Addison Wesley Verlag | ISBN: 3827327296
| |  | 59.95 EUR |  | | |
|
|
|
|
| |
Innerhalb 24 Stunden versandfertig. Expressversand: In Deutschland versandkostenfrei | Österreich: 4 € | Schweiz: ab 4 € | Europaweit ab 6 €. Versandkostenübersicht weltweit. Alle Preise inkl. MwSt. |
|
|
Ähnliche Bücher anzeigen
|
|
|
| |
| |
| VORWORT | öffnen |
|
VorwortWarum Qt? Warum wählen Programmierer wie wir Qt? Einige Antworten liegen auf der Hand: die Kompatibilität, der Funktionsreichtum, die Leistung von C++, die Verfügbarkeit des Quellcodes, die Dokumentation, die qualitativ hochwertige technische Unterstützung und alle anderen Punkte, die in den Hochglanz-Marketingunterlagen von Trolltech aufgeführt sind. Das ist alles sehr gut, aber der wichtigste Punkt fehlt: Qt ist erfolgreich, weil die Programmierer es mögen. Woran liegt es, dass Programm...
[weiter lesen]
|
|
|
| KLAPPENTEXT | öffnen |
|
Eine Einführung in die Programmierung mit Qt 4 Mit Qt erstellen Sie professionelle C++-Anwendungen, die nativ unter Windows, Linux/Unix, Mac OS X und Embedded Linux lauffähig sind - und das ohne Änderungen am Quelltext! Das Buch macht Sie mit den besten Qt-Programmiermustern vertraut, angefangen bei der Implementierung von Model/View-Anwendungen bis hin zur Verwendung neuer Graphics-View-Klassen. Hier finden Sie bewährte Lösungen für praktisch jede GUI-Entwicklungsaufgabe sowie ausgefeil... [weiter lesen] |
|
|
| AUTOR | öffnen |
|
Über die AutorenJasmin BlanchetteJasmin hat 2001 ein Informatikstudium an der University of Sherbrooke, Quebec, abgeschlossen. Im Sommer 2000 absolvierte er ein Praxissemester als Software-Ingenieur bei Trolltech und ist dort seit 2001 durchgehend beschäftigt. Jasmin hat 2003 am Buch C++ GUI-Programmierung mit Qt 3 mitgeschrieben und war auch 2005 für das Buch C++ GUI-Programmierung mit Qt 4 als Co-Autor tätig. Er gilt als treibende Kraft hinter den Containerklassen und dem Layoutsystem von Qt 4... [weiter lesen] |
|
|
| INHALTSVERZEICHNIS | öffnen |
Inhalt Über die Autoren 11 Vorwort 13 Einleitung 17 Danksagungen 21 Eine kurze Geschichte von Qt 23 Teil I: Qt für Einsteiger 27 1 Erste Schritte 29 1.1 Hello Qt 29 1.2 Verbindungen herstellen 32 1.3 Widgets gestalten 33 1.4 Die Referenzdokumentation 38 2 Dialogfelder erstellen 41 2.1 Subklassen in QDialog 42 2.2 Signale und Slots ausführlich betrachtet 49 2.3 Dialogfelder schnell entwerfen 52 2.4 Dialogfelder mit veränderlicher Gestalt 63 2.5 Dynamische Dialogfelder 71 2.6 Integrierte Widget- und Dialogfeldklassen 72 3 Hauptfenster erstellen 79 3.1 Subklassen von QMain-Window 79 3.2 Menüs und Symbolleisten erstellen 85 3.3 Die Statusleiste einrichten 91 3.4 Das Datei-Menü implementieren 93 3.5 Dialogfelder verwenden 101 3.6 Einstellungen speichern 108 3.7 Mehrere Dokumente 110 3.8 Startbildschirme 113 4 Anwendungsfunktionalität implementieren 117 4.1 Das zentrale Widget 118 4.2 Subklassen von QTable-Widget 119 4.3 Laden und Speichern 126 4.4 Das Bearbeiten-Menü implementieren 129 4.5 Die restlichen Menüs implementieren 134 4.6 Subklassen von QTable-Widgetltem 139 5 Benutzerdefinierte Widgets erstellen 149 5.1 Qt-Widgets anpassen 149 5.2 Subklassen von QWidget 152 5.3 Benutzerdefinierte Widgets in Qt Designer integrieren 163 5.4 Double Buffering 168 Teil II: Qt für Fortgeschrittene 191 6 Layout-Verwaltung 193 6.1 Widgets in einem Formular anordnen 194 6.2 Gestapelte Layouts 200 6.3 Splitter 203 6.4 Bildlaufbereiche 207 6.5 Dockfenster und Symbolleisten 208 6.6 MDI-Anwendungen 212 7 Ereignisverarbeitung 223 7.1 Ereignishandler reimplementieren 224 7.2 Ereignisfilter installieren 230 7.3 Reaktivität bei intensiver Verarbeitung 233 8 2 D-Grafik 237 8.1 Mit QPainter malen 239 8.2 Koordinatensystemtransformationen 244 8.3 Hochwertiges Rendering mit QImage 253 8.4 Elementbasiertes Rendering mit Graphics View 257 8.5 Drucken 283 9 Drag&Drop 293 9.1 Drag&Drop aktivieren 293 9.2 Benutzerdefinierte Drag-Typen unterstützen 299 9.3 Umgang mit der Zwischenablage 305 10 Klassen für die Elementpräsentation 307 10.1 Die Elementansicht-Klassen verwenden 309 10.2 Vordefinierte Modelle verwenden 316 10.3 Benutzerdefinierte Modelle implementieren 323 10.4 Benutzerdefinierte Delegaten implementieren 339 11 Containerklassen 347 11.1 Sequenzielle Container 348 11.2 Assoziative Container 357 11.3 Generische Algorithmen 361 11.4 Strings, Byte-Arrays und Varianten 363
[weiter lesen] |
|
|
|
|
| REGISTER | öffnen |
Index ! define 759, 796 elif 796 else 796 endif 759, 796 error 798 if 796 ifndef 759 include 795 undef 796 $$lower() 724 $$system() 726 * (Zeiger) 772 *= 723 . (Zugriffsoperator) 766 .cur-Dateien 605 .gpx-Dateien 647 .java-Dateien 742 .js-Dateien Klassen 635 .jui-Dateien 742 .p 20-Dateien 647 .pro-Dateien 387 Bedingungen 725 Beispiele 720 Leerzeichen 725 Operatoren 723 qmake 720 Qtopia 697 QtXml 488 Syntax 723 .qm-Dateien 537 .qrc-Dateien 704 .ts-Dateien 537 .ui-Dateien 391 : 765 ::down-arrow 547 ::down-button 547 ::drop-down 547 :: indicator 547 : item 547 ::menu-indicator 547 ::title 547 ::up-arrow 547 ::up-button 547 : c hecked 548 : closed 548 :disabled 548 :enabled 548 : focus 548 :hover 548 :indeterminate 548 :off 548 :on 548 :open 548 : pressed 548 : unchecked 548 « 349, 758 überladen 376 <algorithm> 800 <bitset> 799 <cassert> 800 <cctype> 800 <cerrno> 800 <cfloat> 800 <ciso 646> 800 <climits> 800 <clocale> 800 <cmath> 801 <complex> 799 <csetjmp> 801 <csignal> 801 <cstdarg> 801 <cstddef> 801 <cstdio> 801 <cstdlib> 801 <cstring> 801 <ctime> 801 <cwchar> 801 <cwctype> 801 <deque> 800 <exception> 799 <fstream> 799 <functional> 800 <iomanip> 799 <ios> 799 <iosfwd> 799 <iostream> 382, 799 <istream> 799 <iterator> 800 <limits> 799 <list> 800 <locale> 799 <map> 800 <memory> 800 <new> 799 <numeric> 800 <ostream> 799 <queue> 800 <set> 800 <sstream> 799 <stack> 800 <stdexcept> 799 <streambuf> 799 <string> 799 <strstream> 799 <typeinfo> 799 <utility> 800 <valarray> 799 <vector> 800 -= 723 = 723 -> (Memberzugriff) 773 » 762 überladen 376 @QtProperty-Reader 744 @QtProperty-Writer() 744 ~= 724 2 D-Grafik 237 AAbfragen - Datenbanken 398 - Platzhalter 400 Absolute Positionierung 194 absolute-File-Path() 506 Absolutwert 352 Abstandsrechteck 549 accept() 429 Accessoren - Introspection 743 - qmake 724 - Qt Jambi 743 acquire() 432, 434 Active-Qt 512 Active-X 666 - Befehlszeilenoptionen 679 activex 679 add() 706 add-Bind-Value() 401 add-Database() 399, 402 add-Employee() 414 add-Library-Path() 605 Add-ons 19 - qt 4.py 730 Address-Book 678 add-Row() 313 add-Transaction() 439 adjust() 187 adjust-Axis() 188 Age 33 Aktionen aktivierbare 87 - Einführung 85 - erstellen 86, 703 - Füllen 86 Algorithmen - binäre Suche 361 - generische 361 - Kopieren 362 - Löschen 363 - Sortieren 362 - Suchen 361 - Vertauschen 363 all-Transactions-Done() 440 Alphakomponente 155 Alphawert 544 Analysestruktur 333 AND-Maske 610 Ansichten - QTable-View 324 - Splitter 417 Anti-Aliasing 244, 588, 590 Anwendungen Age 33 als Server ausgeführte 679 - Boolean Parser 332 - Calculator 634 - Cities 328 - Cityscape 276 - Color Names 321 - Coordinate Setter 311 - Currencies 323 - Diagram 260 - Directory Viewer 318 - eigenständige 679 - erweitern mit Skripts 633 - Expenses 700 - Flowchart Symbol Picker 310 - ftpget 448 - Gas Pump 646 - Go to Cell 741 - HTML Editor 638 httpget 458 - Image Converter 390 - Image Pro 438 - Integration mit Qtopia 694 - Jambi Find 734 - Jambi Plotter 747 - Java 747 - Mail Client 204 - MDI 212 - MDI Editor 212 - Media Player 666 - Open Source 646
[weiter lesen] |
|
|
|
|
|
|
| |
|
|

|
|