[PyQt] Missing application resources when run in one Linux distro but not another

Eli Schwartz eschwartz at archlinux.org
Sun Mar 22 17:44:11 GMT 2020

On 3/22/20 1:12 PM, Damon Lynch wrote:
> On Sun, Mar 22, 2020 at 12:23 PM Eli Schwartz <eschwartz at archlinux.org> wrote:
>> Is this actually your problem, by the way? Or do you only need
>> ${qtlibdir}/plugins/imageformats/libqsvg.so in order to support QImages
>> in the svg format, which would be indirectly satisfied by
>> python3-pyqt5.qtsvg simply due to depending on libqt5svg5?
>> It's more likely that packages which explicitly make use of svg resource
>> files need to depend on the right image plugin to handle those files,
>> totally unrelated to python.
> You're absolutely right Eli, thank you! (And thanks also to Maurizio
> and David). The package libqt5svg5 needed to be installed, not
> python3-pyqt5.qtsvg. I got completely bamboozled by the two of them.
> My code does not import the PyQt5.QtSvg module.

Happy to help!

It looks like the Arch Linux package doesn't draw this in (though
qt5-svg is an optdepends of qt5-base which may or may not help).

So I've pointed the maintainer at this thread and asked him to add it to
our packaging.

Eli Schwartz
Arch Linux Bug Wrangler and Trusted User

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 1601 bytes
Desc: OpenPGP digital signature
URL: <https://www.riverbankcomputing.com/pipermail/pyqt/attachments/20200322/f3e3ec11/attachment.sig>

More information about the PyQt mailing list