Skip to content

Qt Programming for LINUX and Windows 2000

Best in textbook rentals since 2012!

ISBN-10: 0130270016

ISBN-13: 9780130270016

Edition: 2001

Authors: Patrick Ward

List price: $39.99
Blue ribbon 30 day, 100% satisfaction guarantee!
Out of stock
We're sorry. This item is currently unavailable.
what's this?
Rush Rewards U
Members Receive:
Carrot Coin icon
XP icon
You have reached 400 XP and carrot coins. That is the daily max!

For software developers, it's the holy grail: write one state-of-the-art graphical application that runs on Linux, UNIX, and Windows. Qt 2 Programming for Linux and Windows 2000 shows experienced C++ programmers how to do just that, using the powerful new Qt 2.x toolkits -- the same tools used to build the #1 Linux graphical user interface, KDE. Start by understanding what you can do with Qt 2.x Free Edition and what requires TrollTech's Qt Professional License; and getting comfortable with the Qt Toolkit and its online documentation. Understand the key concepts that drive Qt development, starting with Qt's signal/slot mechanism, which provides an excellent framework for component-based…    
Customers also bought

Book details

List price: $39.99
Copyright year: 2001
Publisher: Prentice Hall PTR
Publication date: 10/11/2000
Binding: Mixed Media
Pages: 304
Size: 7.00" wide x 9.00" long x 1.00" tall
Weight: 1.342
Language: English

Foreword
Preface
Getting Started
Introduction to QT
What the Toolkit Does
What the Toolkit Includes
Using The Qt Online Reference Documentation
QT Portability
Microsoft Windows Logo Program
Building And Installing Qt
QT Licensing
Summary
Creating Your First Qt Applications
Hello World Example
Contact List Interface Example
Stack vs. Heap
QT Toolkit Basics
QApplication Class
QApplication's Purposes
Color Management
QWidget Class
Parent/Child Relationship
Widget Flags
QObject Class
Signals and Slots vs. Callbacks
Signal/Slot Disadvantages
Summary
QT Widgets and Convenience Classes
User Interaction Objects
User Interaction Objects
Buttons
Predefined Dialogs
Functional Grouping
Layout and Geometry Management
Lists, Tables, and List Items
Composite Widget Support
Text Input
Numeric Input
Scrolling
Split Panes and Tabs
Tooltips and What's This Support
Summary
Program Output Objects
Color and Palette Support
Graphic Image Input Support
Text Support
Output Widgets
Summary
Qt Convenience Objects
Events And Event Parameters
QChildEvent
QCloseEvent
QCustomEvent
QDragEnterEvent
QDragLeaveEvent
QDragMoveEvent
QDropEvent
QEvent
QFocusEvent
QHideEvent
QKeyEvent
QMouseEvent
QMoveEvent
QPaintEvent
QResizeEvent
QShowEvent
QTimerEvent
QWheelEvent
Input and Output Classes
QAccel
QAsyncIO
QBuffer
QDataStream
QDataPump
QDataSink
QDataSource
QDir
QFile
QFileInfo
QIODevice
QIODeviceSource
QTextIStream
QTextOStream
QTextStream
QSocketNotifier
Collections, Arrays, and Linked-Lists
QArray
QAsciiCache
QAsciiCacheIterator
QAsciiDict
QAsciiDictIterator
QBitArray
QByteArray
QCache
QCacheIterator
QCollection
QDict
QDictIterator
QIntCache
QIntCacheIterator
QIntDict
QIntDictIterator
QIntValidator
QList
QListIterator
QMap
QMapConstIterator
QMapIterator
QPtrDict
QPtrDictIterator
QQueue
QSortedList
QStack
QStrList and QStrIList
QStrListIterator
QStringList
QValueList
QValueListConstIterator
QValueListIterator
QValueStack
QVector
Text Handling
QChar
QClipboard
QConstString
QCString
QDouble Validator
QRegExp
QString
QTextCodec
QTextDecoder
QTextEncoder
QTranslator
QValidator
Date and Time
QDate
QDate Time
QTime
Miscellaneous
QRangeControl
QGuardedPtr
QMimeSource
QMimeSourceFactory
QPoint
QPointArray
QRect
QSignal
QSignalMapper
QSize
QTimer
QVariant
QWMatrix
Summary
The QT Namespace and QT Extensions
QT Class
QT Extensions
OpenGL Extension
Networking Support
Summary
Developing Professional Qt Applications
QT Development Considerations
Internalization
Use QString
QObject::tr()
findtr Utility
msg2qm Utility
mergetr Utility
Input Methods
Platform-Independent Projects
Tmake Utility
Object Reuse Considerations
Keep It Simple and to the Point
Always Consider Performance...
Know Your Compiler
Assume Nothing
Use Slots For Exposed void-return Methods
Dynamic and Static Linkage
Big Programs
Compatibility
Possible Solutions
Configuration Management
Total Static Linkage
Mixed Static/Dynamic Linkage
Debugging Projects
Documentation and Training Bugs
User Perception Defects
Software Defects
Defect Event Capture
Core Dump Analysis (Linux/Unix only)
Dr. Watson (Windows only)
Using A Debugger
Rapid Application Development
QT Architect
QTEZ
KDevelope
Ebuilder
Summary
Windows 2000 Topics
DDE Server Class
Multimedia Support
Summary
Appendix A
Appendix B
Index