Jak poprawnie ładować obrazy w Pythonie (pyqt)?
Mam tę konstrukcję na mojej aplikacji:
|-App
|
|-functions
|
|-ui
|--ui.py
|
|images
|
|main.py
Mam folder funkcji z niektórymi skryptami i folder ui z wygenerowanym przez PyQt kodem w pliku ui.py.
oraz plik main.py, który ładuje ui.py, aby wyświetlić interfejs, i ui.py ładuje niektóre obrazy z folderu „images” na root.
jeśli wykonam mój skrypt bezpośrednio na pythonie (podwójny clic na pliku main.py), obrazy nie będą wyświetlane ..
Ale jeśli używam terminala z „python main.py”, obrazy będą wyświetlane poprawnie.
Odnośniki na ui.py są jak:
icon.addPixmap(QtGui.QPixmap(_fromUtf8("images/flags/MXN.png"))