Класс QLibraryInfo
Класс QLibraryInfo предоставляет информацию о библиотеке Qt. Подробнее...
| Заголовок: | #include <QLibraryInfo> |
| CMake: | find_package(Qt6 COMPONENTS Core REQUIRED) target_link_libraries(mytarget PRIVATE Qt6::Core) |
| qmake: | QT += core |
Типы публичного доступа
| перечисление | LibraryPath { PrefixPath, DocumentationPath, HeadersPath, LibrariesPath, LibraryExecutablesPath, …, SettingsPath } |
Статические публичные члены
| bool | isDebugBuild() |
| QString | path(QLibraryInfo::LibraryPath p) |
| QVersionNumber | version() |
Подробное описание
Многие фрагменты информации устанавливаются при конфигурации и сборке Qt. Этот класс предоставляет абстракцию для доступа к этой информации. Используя статические функции этого класса, приложение может получить информацию об экземпляре библиотеки Qt, которую использует приложение во время выполнения.
Вы также можете использовать файл qt.conf для переопределения жёстко закодированных путей, которые скомпилированы в библиотеку Qt. Дополнительную информацию см. в документации Использование qt.conf.
См. также QSysInfo и Использование qt.conf.
Документация по типам членов
перечисление QLibraryInfo::LibraryPath
Этот тип перечисления используется для запроса конкретного пути:
| Константа | Значение | Описание |
|---|---|---|
QLibraryInfo::PrefixPath |
0 |
Базовый префикс для всех путей. |
QLibraryInfo::DocumentationPath |
1 |
Путь к документации после установки. |
QLibraryInfo::HeadersPath |
2 |
Путь ко всем заголовкам. |
QLibraryInfo::LibrariesPath |
3 |
Путь к установленным библиотекам. |
QLibraryInfo::LibraryExecutablesPath |
4 |
Путь к установленным исполняемым файлам, необходимым библиотекам во время выполнения. |
QLibraryInfo::BinariesPath |
5 |
Путь к установленным бинарным файлам Qt (инструменты и приложения). |
QLibraryInfo::PluginsPath |
6 |
Путь к установленным плагинам Qt. |
QLibraryInfo::QmlImportsPath |
7 |
Путь к установленным расширениям QML для импорта. |
QLibraryInfo::Qml2ImportsPath |
QmlImportsPath |
Путь к установленным расширениям QML для импорта. |
QLibraryInfo::ArchDataPath |
8 |
Путь к данным Qt, зависящим от архитектуры. |
QLibraryInfo::DataPath |
9 |
Путь к данным Qt, не зависящим от архитектуры. |
QLibraryInfo::TranslationsPath |
10 |
Путь к информации о переводе для строк Qt. |
QLibraryInfo::ExamplesPath |
11 |
Путь к примерам после установки. |
QLibraryInfo::TestsPath |
12 |
Путь к установленным тестовым случаям Qt. |
QLibraryInfo::SettingsPath |
100 |
Путь к настройкам Qt. Не применимо к Windows. |
См. также path().
Документация по функциям членов
[static, since 5.0] bool QLibraryInfo::isDebugBuild()
Возвращает true, если эта сборка Qt была скомпилирована с включённой отладкой, или false, если она была скомпилирована в режиме релиз.
Эта функция была добавлена в Qt 5.0.
[static, since 6.0] QString QLibraryInfo::path(QLibraryInfo::LibraryPath p)
Возвращает путь, указанный параметром p.
Эта функция была добавлена в Qt 6.0.
[static, since 5.8] 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-6.2/qlibraryinfo.html