This all-in-one tutorial and reference shows beginning to advanced Linux programmers how to build graphical user interfaces for desktop applications that will run in the Windows-like K desktop environment (KDE). Expert author Arthur Griffith covers everything from simple windows and menus to dialog boxes and other advanced widgets. The CD-ROM contains the latest version of KDE.
About the Author
About the Author Arthur Griffith has been programming computers for twenty-five years. He has several years of experience in graphics programming, including X11 and motif. His broad background includes oil and gas monitoring, satellite communications, insurance company databases, real-time controls, and hardware diagnostic systems. He specializes in writing computer language interpreters and compilers and has implemented several special-purpose languages. Among the books he has written are Java Master Reference and COBOL For Dummies. He is also the co-author of Peter Norton's Complete Guide to Linux. Arthur now lives in Homer, Alaska, and is a full-time writer and teacher. You can contact him at email@example.com.
Table of Contents
PART I: Getting Started.
Chapter 1: What is This Thing Called KDE?
Chapter 2: Creating and Displaying a Window.
Chapter 3: Laying Out Widgets in a Window.
Chapter 4: Displaying a Pop-Up Dialog.
Chapter 5: The Predefined Dialogs.
Chapter 6: Menus and Toolbars.
Chapter 7: Grouping Widgets.
PART II: Step by Step.
Chapter 8: The Mouse and the Keyboard.
Chapter 9: Graphics File Formats.
Chapter 10: Fonts.
Chapter 11: Colors.
Chapter 12: Drawing and Painting with QPainter.
Chapter 13: Graphics Manipulation.
Chapter 14: Drag and Drop.
Chapter 15: Interprocess Communications and Applets.
Chapter 16: Some General Utility Classes.
Chapter 17: Internationalization and Configuration.
PART III: Reference and Mechanics.
Chapter 18: The Widgets of Qt.
Chapter 19: The Widgets of KDE.
Chapter 20: Comparative Anatomy of Windowing Programs.
Appendix A: What's on the CD-ROM?
Appendix B: Setting Up for Software Development.
Appendix C: Methods.
Appendix D: Returned By.
Appendix E: Enumerated Types.
Appendix F: Signals.
Appendix G: Slots.
End-User License Agreement.
GNU General Public License.
CD-ROM Installation Instructions.