Как корректно указать путь к изображению PyQT
Решил перейти с Tkinter на PyQT, набросал интерфейс и возникла проблема с рамками и фонами для label'ов. К примеру у меня в коде есть строка:
self.label.setStyleSheet("border-image: url(:/image/fone_and_border_v2.png);")
Создавая папку внутри проекта (как я полагаю путь начинается с корня каталога) под названием image и помещая внутрь нее файл с изображением, название которого идентично тому, что указан в коде.
Изображение при запуске не отображается. Я предполагаю, что его нужно указывать иначе.
Заранее благодарю за помощь.
Ответы (1 шт):
Автор решения: Sergey Tatarincev
→ Ссылка
c :/ указываются файлы, находящиеся в файле ресурсов https://doc.qt.io/qt-5/resources.html
Если нужен локальный файл вне ресурсов, так и указывайте
self.label.setStyleSheet("border-image: url(image/fone_and_border_v2.png);")
или
self.label.setStyleSheet("border-image: url(./image/fone_and_border_v2.png);")