Spec-Zone.ru › Qt 5.15

Класс QLibraryInfo

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

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

Публичные типы

перечисление LibraryLocation { PrefixPath, DocumentationPath, HeadersPath, LibrariesPath, LibraryExecutablesPath, …, 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.15/qlibraryinfo.html

Spec-Zone.ru

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