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