Spec-Zone.ru › Qt 5.6

Класс QLibraryInfo

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

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

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

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

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

bool isDebugBuild()
QString licensedProducts()
QString licensee()
QString location(LibraryLocation loc)

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

Класс 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::licensedProducts()

Возвращает продукты, к которым имеет доступ лицензия для этого сборки Qt.

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

[static] QString QLibraryInfo::licensee()

Возвращает лицо, которому лицензирован этот сборка Qt.

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

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

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

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

Spec-Zone.ru

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