Introduction To QT: Build Great Apps Using QT Jeff Alstadt
Introduction To QT: Build Great Apps Using QT Jeff Alstadt
Introduction To QT: Build Great Apps Using QT Jeff Alstadt
#1 in multi-platform support
#1 in developer experience
#1 in creating great user experiences
Belief in dual licensing model
Strong value generating ecosystem
Open business architecture
But Qt can’t handle web…
QStringListModel
QStandardItemModel
QDirModel
QSqlQueryModel
QSqlTableModel
QSqlRelationalTableModel
QSortFilterProxyModel
Graphics View
#include <QtGui>
http://qt-
project.org/videos/watch/programming_with_qt_qgr
aphicsview_by_kdab
http://qt-
project.org/videos/watch/programming_with_qt_qgr
aphicsview_by_ics
Internationalization
Shared memory
TCP/UDP Sockets (QSocket)
HTTP/FTP protocol support
D-Bus
Qt State Machine Framework (SMF)
QVERIFY
Evaluates complex expressions
QCOMPARE
Compares two values using the respective object
comparison operator
Hello World Unit Test Example
Squish - http://qt-
project.org/wiki/Category:Tools::Squish
Unit Testing in Qt Applications by Harald Fernengel
http://qt-
project.org/videos/watch/unit_testing_in_qt_applicati
ons
Performance