Класс 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 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.12/qlibraryinfo.html