Spec-Zone.ru › Qt 5.11

Класс 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, если эта сборка 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/archives/qt-5.11/qlibraryinfo.html

Spec-Zone.ru

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