Класс 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