Класс QLibraryInfo
Класс QLibraryInfo предоставляет информацию о библиотеке Qt. Подробнее...
| Заголовок: | #include <QLibraryInfo> |
| qmake: | QT += core |
Открытые типы
| Перечисление | LibraryLocation { PrefixPath, DocumentationPath, HeadersPath, LibrariesPath, ..., SettingsPath } |
Статические открытые члены
| bool | isDebugBuild() |
| QString | licensedProducts() |
| QString | licensee() |
| QString | location(LibraryLocation loc) |
Подробное описание
Класс 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::licensedProducts()
Возвращает продукты, к которым имеет доступ лицензия для этого сборки Qt.
См. также licensee().
[static] QString QLibraryInfo::licensee()
Возвращает лицо, которому лицензирован этот сборка Qt.
См. также licensedProducts().
[static] QString QLibraryInfo::location(LibraryLocation loc)
Возвращает расположение, указанное параметром loc.
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/archives/qt-5.6/qlibraryinfo.html