Spec-Zone.ru › Qt 5.12

Класс QLibraryInfo

Класс QLibraryInfo предоставляет информацию о библиотеке Qt. Подробнее...

Заголовок: #include <QLibraryInfo>
qmake: QT += core
  • Список всех членов, включая унаследованные
  • Устаревшие члены

Открытые типы

перечисление LibraryLocation { PrefixPath, DocumentationPath, HeadersPath, LibrariesPath, ..., SettingsPath }

Статические открытые члены

bool isDebugBuild()
QString location(QLibraryInfo::LibraryLocation loc)
QVersionNumber version()

Подробное описание

Класс QLibraryInfo предоставляет информацию о библиотеке Qt.

Многие данные устанавливаются при конфигурации и сборке Qt. Этот класс предоставляет абстракцию для доступа к этой информации. Используя статические функции этого класса, приложение может получить информацию об экземпляре библиотеки Qt, используемой приложением во время выполнения.

Вы также можете использовать файл qt.conf для переопределения жёстко закодированных путей, которые компилируются в библиотеку Qt. Дополнительную информацию см. в документации Использование qt.conf.

См. также QSysInfo и Использование qt.conf.

Документация по типам членов

перечисление QLibraryInfo::LibraryLocation

Этот тип перечисления используется для указания конкретного местоположения:

Постоянная Значение Описание
QLibraryInfo::PrefixPath 0 Базовое префиксное значение для всех путей.
QLibraryInfo::DocumentationPath 1 Местоположение документации после установки.
QLibraryInfo::HeadersPath 2 Местоположение всех заголовков.
QLibraryInfo::LibrariesPath 3 Местоположение установленных библиотек.
QLibraryInfo::LibraryExecutablesPath 4 Местоположение установленных исполняемых файлов, необходимых библиотекам во время выполнения.
QLibraryInfo::BinariesPath 5 Местоположение установленных бинарных файлов Qt (инструментов и приложений).
QLibraryInfo::PluginsPath 6 Местоположение установленных плагинов Qt.
QLibraryInfo::ImportsPath 7 Местоположение установленных расширений QML для импорта (QML 1.x).
QLibraryInfo::Qml2ImportsPath 8 Местоположение установленных расширений QML для импорта (QML 2.x).
QLibraryInfo::ArchDataPath 9 Местоположение данных Qt, зависящих от архитектуры.
QLibraryInfo::DataPath 10 Местоположение данных Qt, не зависящих от архитектуры.
QLibraryInfo::TranslationsPath 11 Местоположение информации о переводе строк Qt.
QLibraryInfo::ExamplesPath 12 Местоположение примеров после установки.
QLibraryInfo::TestsPath 13 Местоположение установленных тестов Qt.
QLibraryInfo::SettingsPath 100 Местоположение настроек Qt. Не применимо к Windows.

См. также location().

Документация по функциям членов

[static] bool QLibraryInfo::isDebugBuild()

Возвращает true true, если эта сборка Qt была построена с включёнными отладкой, или false, если она была построена в режиме релиза.

Эта функция была добавлена в Qt 5.0.

[static] QString QLibraryInfo::location(QLibraryInfo::LibraryLocation loc)

Возвращает местоположение, указанное параметром loc.

[static] QVersionNumber QLibraryInfo::version()

Возвращает версию библиотеки Qt.

Эта функция была добавлена в Qt 5.8.

См. также qVersion().

© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-5.12/qlibraryinfo.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API