Класс QLibraryInfo
Класс QLibraryInfo предоставляет информацию о библиотеке Qt. Подробнее...
| Заголовок: | #include <QLibraryInfo> |
| qmake: | QT += core |
Типы публичного доступа
| Перечисление | LibraryLocation { PrefixPath, DocumentationPath, HeadersPath, LibrariesPath, ..., SettingsPath } |
Статические члены публичного доступа
| bool | isDebugBuild() |
| QString | location(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(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.9/qlibraryinfo.html