Qt:Документация 4.3.2/qtcore

Материал из Wiki.crossplatform.ru

Перейти к: навигация, поиск
40px Внимание: Актуальная версия перевода документации находится здесь

__NOTOC__

Image:qt-logo.png

Главная · Все классы · Основные классы · Классы по группам · Модули · Функции

Image:trolltech-logo.png

[Предыдущая: Модули Qt ] [ Модули Qt ] [Следующая: Модуль QtGui ]

Содержание

[править] Модуль QtCore

Модуль QtCore содержит ядро не-GUI-функциональности. Далее...

[править] Пространства имен

Qt Различные идентификаторы, используемые в различных библиотеках Qt

[править] Классы

QAbstractEventDispatcher Управляет очередью сообщений Qt за исключений сообщений связанных с GUI
QAbstractFileEngine Абстракция для доступа к файловой системе
QAbstractFileEngineHandler Предоставляет способ регистрации собственных файловых движков для Ваших приложений
QAbstractFileEngineIterator Iterator interface for custom file engines
QAbstractItemModel Абстрактный интерфейс для классов моделей элементов
QAbstractListModel Абстрактная модель, подкласс которой можно создать для реализации собственной модели списка
QAbstractTableModel Абстрактная модель, подкласс которой можно создать для реализации собственной табличной модели
QBasicTimer Сообщения таймера для объектов
QBitArray Массив битов
QBuffer Интерфейс QIODevice для QByteArray
QByteArray Массив байтов
QByteArrayMatcher Содержит последовательность байтов, которая может быть быстро найдена в байтовом массиве
QCache Класс-шаблон для кэша
QChar 16-битный символ Unicode
QChildEvent Параметры сообщений для общения с дочерними объектами
QConstString Wrapper for constant Unicode string data
QCoreApplication Цикл обработки сообщений для консольных приложений Qt
QCryptographicHash Way to generate cryptographic hashes
QCustomEvent Поддержка сообственных сообщений
QDataStream Позволяет записывать различные объекты в QIODevice, а также считывать их из последнего
QDate Функции даты
QDateTime Функции даты и времени
QDir Доступ к директориям и их содержимому
QDirIterator Iterator for directory entrylists
QDynamicPropertyChangeEvent Event parameters for dynamic property change events
QEvent Базовый класс для всех классов сообщений. Объекты сообщений содержат параметры сообщений
QEventLoop Средства входа и выхода из цикла сообщений
QFSFileEngine Реализация файлового движка Qt по умолчанию
QFile Интерфейс для чтения данных из файлов и записи в файлы
QFileInfo Зависимая от системы информация о файле
QFileSystemWatcher Interface for monitoring files and directories for modifications
QFlag Вспомогательный тип данных для QFlags
QFlags Типобезопастный способ хранения комбинации ИЛИ перечислимых значений
QGenericArgument Внутренний вспомогательный класс для построения аргументов
QGenericReturnArgument Внутренний вспомогательный класс для построения аргументов
QHash Класс-шаблон предоставляющий хранилище, основанное на хэш-таблице
QHashIterator Константный итератор для QHash и QMultiHash в стиле Java
QIODevice Основной класс-интерфейс для устройств ввода/вывода в Qt
QLatin1Char 8-битный символ ASCII/Latin-1
QLatin1String Тонкая оболочка для строки символов в кодировке ASCII/Latin-1
QLibrary Загружает общие библиотеки во время выполнения
QLibraryInfo Информация о библиотеке Qt
QLine Двумерный вектор, использующий целочисленные значения для задания координат
QLineF Двумерный вектор, использующий значения с плавающей точкой для задания координат
QLinkedList Класс-шаблон реализующий связанный список
QLinkedListIterator Константный итератор для QLinkedList в стиле Java
QList Класс-шаблон реализующий списки
QListIterator Константный итератор для QList и QQueue в стиле Java
QLocale Переход между числами и их строковыми представлениями в различных языках
QMap Класс-шаблон реализующий хранилище на основе таблицы переходов
QMapIterator Константный итератор для QMap и QMultiMap в стиле Java
QMetaClassInfo Дополнительная информация о классе
QMetaEnum Метаданные перечисления
QMetaMethod Метаданные функции-члена
QMetaObject Метаданные объекта Qt
QMetaProperty Метаданные своества
QMetaType Управляет именованными типами метаобъектной системы
QMimeData Контейнер для данных, содержащий информацию и о типе MIME этих данных
QModelIndex Используется для нахождения информации в модели данных
QMultiHash Удобный подкласс QHash позволяющий хранить несколько значений с одним значением хэш-функции
QMultiMap Удобный подкласс QMap предоставляющий словари с несколькими значениями
QMutableHashIterator Неконстантный итератор для QHash и QMultiHash в стиле Java
QMutableLinkedListIterator Неконстантный итератор для QLinkedList в стиле Java
QMutableListIterator Неконстантный итератор для QList и QQueue в стиле Java
QMutableMapIterator Неконстантный итератор для QMap и QMultiMap в стиле Java
QMutableSetIterator Java-style non-const iterator for QSet
QMutableVectorIterator Неконстантный итератор для QVector и QStack в стиле Java
QMutex Упорядочивание доступа из разных потоков
QMutexLocker Удобный класс предоставляющий блокирование и разблокирование мьютексов
QObject Базовый класс для всех объектов Qt
QObjectCleanupHandler Контролирует время жизни объектов QObject
QPair Класс-шаблон, хранящий пары элементов
QPersistentModelIndex Используется для нахождения информации в модели данных
QPluginLoader Подгружает плагины во время выполнения
QPoint Описывает точку на плоскости
QPointF Объект точки использующий в качестве координат значения с плавающей точкой
QPointer Класс-шаблон реализующий безопастные указатели на QObjects
QProcess Используется для запуска внешних программ и связи с ними
QQueue Родовой контейнер реализующий очередь
QReadLocker Удобный класс упрощающий блокирование и разблокирование на чтение-запись для доступа для чтения
QReadWriteLock Блокировка на чтение-запись
QRect Определяет прямоугольник на плоскости использующий целые значения для задания своих координат
QRectF Определяет прямоугольник на плоскости использующий для задания своих координат значения с плавающей точкой
QRegExp Проверка соответствия используемому регулярному выражению
QResource Interface for reading directly from resources
QSemaphore Общий подсчитывающий семафор
QSet Класс-шаблон, набора основанного на хэшированной таблице
QSetIterator Константный итератор для QSet в стиле Java
QSettings Постоянные платформонезависимые настройки приложения
QSharedData Базовый класс для разделенных объектов данных
QSharedDataPointer Указатель на разделенный объект данных
QSignalMapper Связывает сигналы с опознанными отправителями
QSize Определяет размер двумерного объекта
QSizeF Определяет размер двумерного объекта, используя значения с плавающей точкой
QSocketNotifier Поддержка мониторинга активности для дескриптора файла
QStack Класс-шаблон стека
QString Строка символов Unicode
QStringList Список строк
QStringMatcher Содержит последовательность символов, которые могут быть быстро найдены в строке Unicode
QStringRef Thin wrapper around QString substrings
QSysInfo Информация о системе
QSystemLocale Can be used to finetune the system locale of the user
QTemporaryFile Устройство ввода/вывода, работающее с временными файлами
QTextCodec Преобразования текста в различные кодировки
QTextCodecPlugin Абстрактный базовый класс для пользовательских плагинов QTextCodec
QTextDecoder Кодировщик, поддерживающий различные состояния
QTextEncoder Раскодировщик, поддерживающий различные состояния
QTextIStream Удобный класс для ввода строк
QTextOStream Удобный класс для вывода строк
QTextStream Удобный интерфейс для чтения и записи текста
QThread Платформно-независимые потоки
QThreadStorage Межпоточное хранение данных
QTime Функции времени
QTimeLine Timeline for controlling animations
QTimer Представляет нецикличные таймеры
QTimerEvent Параметры описывающие сообщение таймера
QTranslator Поддержка интернацианализации выводимого текста
QUrl Удобный интерфейс для работы с адресами URL
QUuid Содержит Универсальный Уникальный Идентификатор - Universally Unique Identifier (UUID)
QVarLengthArray Низкоуровневый массив переменной длины
QVariant Объект, подобный объединению для большинства общих типов данных Qt
QVector Класс-шаблон, предоставляющий динамический массив
QVectorIterator Константный итератор для QVector и QStack в стиле Java
QWaitCondition Переменная условия для синхронизации потоков
QWriteLocker Вспомогательный класс, упрощающий блокировку и разблокировку на чтение-запись для доступа на запись

[править] Подробное описание

Все другие модули Qt опираются на этот модуль. Для включения определений классов этого модуля, используйте следующую директиву:

 #include <QtCore>

Модуль QtCore входит во все комплекты поставки Qt.

[Предыдущая: Модули Qt ] [ Модули Qt ] [Следующая: Модуль QtGui ]


Copyright © 2007 Trolltech Trademarks
Qt 4.3.2