Spec-Zone.ru › Qt 5.9

Класс QLibraryInfo

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

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

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

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

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

bool isDebugBuild()
QString location(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(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.9/qlibraryinfo.html

Spec-Zone.ru

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