[PySide] Help importing compiled Qt resource file from subfolder

Alex Strickland sscc at mweb.co.za
Thu Sep 28 16:27:12 CEST 2023


Hi Adrian


Is that line the same as:


     images.compiledresource_rc import anyFunction


That is, just importing any function will wire up resources like icons 
etc? I am asking on behalf of a team member, I can't try it myself atm.


-- 

Regards

Alex




On 2023/09/28 13:34, Adrian Herrmann via PySide wrote:
> Hello Henry,
>
> for your current project structure it appears that this line in 
> helpers.py would be enough for the import to work:
>
>       from images.compiledresource_rc import someFunction
>
> This should work regardless of the working directory, as long as 
> helpers.py is imported from main.py, because the directory that 
> main.py sits in is always added to PYTHONPATH.
>
> Let us know if you have further questions or problems.
> Best regards,
>
>
>
> Adrian Herrmann
>
> Software Engineer, Qt for Python
>
>
>
> Qt Group
> Erich-Thilo-Str. 10 12489
> Berlin, Germany
>
> _adrian.herrmann at qt.io_
>
> +49 1578 0598682
>
> _www.qt.io <https://www.qt.io>_
>
>
>
> Geschäftsführer: Mika Pälsi, Juha Varelius, Jouni Lintunen Sitz der 
> Gesellschaft: Berlin, Registergericht: Amtsgericht Charlottenburg, HRB 
> 144331 B
>
>
>
>
> https://s3.eu-north-1.amazonaws.com/email-signature-tool-leroy/Qt-Group-logo-black.png 
> <https://www.qt.io/>
> https://s3.eu-north-1.amazonaws.com/email-signature-tool-leroy/facebook-x2-right_2023-03-01-095511_zhlr.png 
> <https://www.facebook.com/qt/> 
> https://s3.eu-north-1.amazonaws.com/email-signature-tool-leroy/twitter-x2.png 
> <https://twitter.com/qtproject> 
> https://s3.eu-north-1.amazonaws.com/email-signature-tool-leroy/linkedin-x2.png 
> <https://www.linkedin.com/company/qtgroup/> 
> https://s3.eu-north-1.amazonaws.com/email-signature-tool-leroy/youtube-x2.png 
> <https://www.youtube.com/QtStudios>
>
>
> ________________________________________
> Von: PySide <pyside-bounces at qt-project.org> im Auftrag von 
> henry.wede--- via PySide <pyside at qt-project.org>
> Gesendet: Montag, 25. September 2023 01:00
> An: pyside at qt-project.org
> Betreff: [PySide] Help importing compiled Qt resource file from subfolder
>
> Hello,
>
> I have spend the last few hours trying to figure this out and now I 
> have to ask for some help.
>
> My project has grown to the point where is needs to be more organized, 
> so I am moving modules from one huge folder into subfolders.  I use a 
> resource file in QtDesigner and then compile it resulting in a 
> "something_rc.py".  With the "one huge folder" approach I just 
> imported this file into any module that uses dialogs - this is the 
> only way that the images would show up in the widgets.  Now I am 
> struggling to do this with the folder structure.
>
> I made a simple example that shows the issue.  The tree is below and 
> the attached zip file contains everything.
>
> pkg
> │   main.py
> │   test_local.py
>> ├───images
> │       compiledresource_rc.py
>> └───utils
>         helpers.py
>         util.py
>         __init__.py
>
>
> Briefly, main can import test_local and util without any problems. 
>  The issue is that if helpers needs to import the compiled resource 
> file compiledresource_rc.  I swear that I have tried the exact syntax 
> from different Internet resources and I cannot get it to work.
>
> Can somebody please help me deal with this resource file?
>
> Thank you for your help,
> Henry
>
>
>
>
>
> _______________________________________________
> PySide mailing list
> PySide at qt-project.org
> https://lists.qt-project.org/listinfo/pyside
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.qt-project.org/pipermail/pyside/attachments/20230928/dadc0014/attachment-0001.htm>


More information about the PySide mailing list