Spec-Zone.ru › Qt 5.13

Класс QLibraryInfo

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

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

Типы публичного доступа

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

Статические публичные члены

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

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

Многие фрагменты информации устанавливаются при конфигурации и построении 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 , если эта сборка 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.13/qlibraryinfo.html

Spec-Zone.ru

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