После успешного создания установщика для qt-приложения я понимаю, что фоновые изображения на qwidets не отображаются при установке на разных компьютерах, хотя они отображаются на моем собственном компьютере. Я уверен, что это должно быть с динамическими библиотеками, но я просто не знаю, как это сделать. Мне нужна помощь, пожалуйста.qwidget background image не отображается на других компьютерах
0
A
ответ
0
В вашей проблеме отсутствуют плагины изображений. Вы должны прочитать о том, как deploy a Qt application on windows.
1
Вы должны скопировать qjpeg.dll в каталог imagesformats, расположенный в C: \ Qt \ 5.1.0 \ mingw48_32 \ plugins \ imagesformats. Вы помещаете этот файл .dll в поддире под названием imageformats, который находится в каталоге, который содержит ваш развернутый файл .exe.
Это сработало для меня. Спасибо.
Изображения правильно в комплекте? (как в местах, не относящихся к вашему компьютеру) –
Я скомпилировал изображения с помощью компилятора qresource – Capton
Какие у них такие изображения? Может быть, вам не хватает плагинов? – thuga