Important: Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct
When running .exe on another computer, the image cannot be loaded from the resource file
zhmh last edited by
I added image to resource file:
<RCC> <qresource prefix="/"> <file>ring1.jpg</file> <file>pic1.jpg</file> <file>pic3.jpg</file> <file>Untitled.jpg</file> <file>Untitled2.jpg</file> <file>pic2.jpg</file> <file>pic4.jpg</file> <file>pic5.jpg</file> <file>ring2.jpg</file> </qresource> </RCC>
And I change the background (of button,page 1,2 stackwidget,lineEdit,...)in the Design section
For example :
Right click on button > change style sheet > background-image: url(:/pic3.jpg);
I run the code on my PC from the QT creator or .exe and that's right
I added the required .dlls to run .exe(libgcc_s_dw2-1.dll,libstdc++-6.dll,libwinpthread-1.dll,Qt5Core.dll,Qt5Cored.dll,Qt5Gui.dll,Qt5Guid.dll,Qt5widgets.dll,Qt5widgetsd.dll,platforms Folder)
But when I run .exe on another computer that doesn't have QT installed, the images don't Load and don't show up
Where is the problem?
resource file has .dll that I should add it?
otherwise you would have a
imageformatsfolder with a qjpeg.dll file in it