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