En esta página

QLibraryInfo Class

La clase QLibraryInfo proporciona información sobre la biblioteca Qt. Más...

Cabecera: #include <QLibraryInfo>
CMake: find_package(Qt6 REQUIRED COMPONENTS Core)
target_link_libraries(mytarget PRIVATE Qt6::Core)
qmake: QT += core

Tipos públicos

enum LibraryPath { PrefixPath, DocumentationPath, HeadersPath, LibrariesPath, LibraryExecutablesPath, …, SettingsPath }

Miembros públicos estáticos

bool isDebugBuild()
(since 6.5) bool isSharedBuild()
(since 6.0) QString path(QLibraryInfo::LibraryPath p)
(since 6.8) QStringList paths(QLibraryInfo::LibraryPath p)
QVersionNumber version()

Descripción detallada

Muchas piezas de información se establecen cuando Qt se configura y se construye. Esta clase proporciona una abstracción para acceder a esa información. Usando las funciones estáticas de esta clase, una aplicación puede obtener información sobre la instancia de la librería Qt que la aplicación está usando en tiempo de ejecución.

También puede utilizar un archivo qt.conf para anular las rutas codificadas que se compilan en la biblioteca Qt. Para obtener más información, consulte la documentación Uso de qt.conf.

Consulte también QSysInfo y Uso de qt.conf.

Documentación de tipos de miembros

enum QLibraryInfo::LibraryPath

Este tipo enum se utiliza para consultar una ruta específica:

ConstanteValorDescripción
QLibraryInfo::PrefixPath0El prefijo por defecto para todas las rutas.
QLibraryInfo::DocumentationPath1La ruta a la documentación en la instalación.
QLibraryInfo::HeadersPath2La ruta a todas las cabeceras.
QLibraryInfo::LibrariesPath3La ruta a las bibliotecas instaladas.
QLibraryInfo::LibraryExecutablesPath4La ruta a los ejecutables instalados requeridos por las bibliotecas en tiempo de ejecución.
QLibraryInfo::BinariesPath5La ruta a los binarios Qt instalados (herramientas y aplicaciones).
QLibraryInfo::PluginsPath6La ruta a los plugins Qt instalados.
QLibraryInfo::QmlImportsPath7La ruta a las extensiones QML instaladas para importar.
QLibraryInfo::Qml2ImportsPathQmlImportsPathEste valor está obsoleto. Utilice QmlImportsPath en su lugar.
QLibraryInfo::ArchDataPath8La ruta a los datos Qt generales dependientes de la arquitectura.
QLibraryInfo::DataPath9La ruta a los datos generales de Qt independientes de la arquitectura.
QLibraryInfo::TranslationsPath10La ruta a la información de traducción para cadenas Qt.
QLibraryInfo::ExamplesPath11La ruta a los ejemplos instalados.
QLibraryInfo::TestsPath12La ruta a los casos de prueba de Qt instalados.
QLibraryInfo::SettingsPath100La ruta a la configuración de Qt. No aplicable en Windows.

Véase también path().

Documentación de las funciones miembro

[static noexcept] bool QLibraryInfo::isDebugBuild()

Devuelve true si esta compilación de Qt se compiló con la depuración habilitada, o false si se compiló en modo release.

[static noexcept, since 6.5] bool QLibraryInfo::isSharedBuild()

Devuelve true si se trata de una compilación compartida (dinámica) de Qt.

Esta función se introdujo en Qt 6.5.

[static, since 6.0] QString QLibraryInfo::path(QLibraryInfo::LibraryPath p)

Devuelve la ruta especificada por p.

Si hay más de una ruta listada en qt.conf, sólo devolverá la primera.

Esta función se introdujo en Qt 6.0.

Véase también paths.

[static, since 6.8] QStringList QLibraryInfo::paths(QLibraryInfo::LibraryPath p)

Devuelve todas las rutas especificadas por p.

Esta función se introdujo en Qt 6.8.

Véase también path.

[static noexcept] QVersionNumber QLibraryInfo::version()

Devuelve la versión de la biblioteca Qt.

Véase también qVersion().

© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.