Последовательные контейнеры Qt.

    В этой статье мы рассмотрим последовательные контейнеры Qt. К их числу относятся QVector<T>, QByteArray, QBitArray, QList<T>, QLinkedList<T>,  QStack<T>, QQueue<T>, QStringList. Все эти контейнеры объединяет то, что элементы в них упорядочены и следуют друг за другом.
Читать дальше
Добавлена: 17-03-2009 Просмотров: 1366 Комментариев: 0

Библиотека контейнеров Qt.

    Здравствуйте уважаемые читатели, в этой статье мы с вами познакомимся с библиотекой контейнеров Qt, так же называемой Tulip. Она совместима с STL, но оптимизирована для использования классов Qt. Так же там предприняты оптимизации для препятствия раздувания кода шаблонов (насущная проблема С++). В основе Tulip лежат те же абстракции, что и в основе STL. Это контейнеры, итераторы и алгоритмы.
Читать дальше
Добавлена: 08-03-2009 Просмотров: 1265 Комментариев: 2

Иерархия объектов Qt часть 2

    Эта статья является продолжением предыдущей, и я как обещал, расскажу в ней о приведении типов и объединении объектов в иерархии.
Читать дальше
Добавлена: 06-02-2009 Просмотров: 1537 Комментариев: 0

Иерархия объектов Qt часть 1 - Механизм сигналов и слотов, приведение типов и свойства объектов.

    Здравствуйте уважаемые читатели, в этой статье мы рассмотрим иерархию объектов Qt и разберемся с механизмом сигналов и слотов, и конечно же будут примеры.
    В Qt все построено на объектах, главным базовым классом является QObject. Все классы, имеющие сигналы и слоты в Qt унаследованы от него. При множественном наследовании, если в иерархии планируется наличие класса QObject, его имя должно стоять первым в списке базовых классов, иначе метаобъектный компилятор Qt moc (Meta object compiler) будет ругаться.
Читать дальше
Добавлена: 06-02-2009 Просмотров: 3901 Комментариев: 0

Введение в QT Framework (Hello, world)

    Это первая статья о Фреймворке Qt. В ней мы обсудим, что такое Qt и почему он многим нравится, и напишем нашу первую программу.

Итак, начнем:


    Что такое Qt?


QT Framework


    Это кросс платформенный Фреймворк для разработки консольных и графических приложений. Для прикладных приложений поддерживаются платформы Windows, Linux, Mac и большинство Unix систем. Для разработки под мини-компьютеры поддерживаются встраиваемые Linux системы и Windows CE.

Я программирую только прикладные приложения (по крайней мере, пока) и буду рассказывать в основном об этом. Скачать Qt с открытым исходным кодом можно с www.trolltech.com.

Читать дальше
Добавлена: 01-02-2009 Просмотров: 2166 Комментариев: 1