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@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-boun...@qt-project.org> im Auftrag von
henry.wede--- via PySide <pyside@qt-project.org>
Gesendet: Montag, 25. September 2023 01:00
An: pyside@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@qt-project.org
https://lists.qt-project.org/listinfo/pyside
_______________________________________________
PySide mailing list
PySide@qt-project.org
https://lists.qt-project.org/listinfo/pyside