Pregunta

Configuré una imagen de fondo (JPEG) en un widget QT usando setStyleSheet(). Esto se muestra perfectamente en mi computadora, pero no en otra computadora.

No recibo un error de enlace en la otra computadora: la función simplemente no funciona. ¿Hay algo que me falta en la distribución o compilación de mi aplicación, algo que las herramientas QT Dev instalan o están disponibles, que no está presente en otras máquinas? ¿Cómo puedo distribuir una aplicación QT que usa la funcionalidad JPEG?

¿Fue útil?

Solución

El soporte JPEG en QT viene como un complemento. Asegúrese de haber implementado el complemento en su máquina no de desarrollo. Si no lo ha hecho, simplemente fallará en silencio y terminará sin ver ninguna de las imágenes JPEG. Eche un vistazo a la documentación oficial para obtener información más detallada: http://qt-project.org/doc/qt-4.8/deployment-windows.html

En resumen (y como solución rápida, pero también eche un vistazo a la documentación) podría crear un directorio llamado "formats de imagen"Como subdirectorio de la carpeta que contiene su exe, en el que copia qjpeg4.dll.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top