Показать изображение из директории

e8s22

Новичок
Пользователь
Июн 24, 2020
7
0
1
Подскажите, как решить проблему с отображением изображения.
Если png файл находится в той же директории что и .py файл, изображение отображается.
Как реализовать показ изображения из директории.
Скрипт лежит в директории \Sbornik_program\файл.py
Файл png в директории \Sbornik_program\images\name.png
Код:
if __name__ == "__main__":
    main = QApplication(sys.argv)
    window = Window()
    palette = QPalette()
    palette.setBrush(QPalette.Background,QBrush(QPixmap(':\Sbornik_Program\images\name.png')))
    window.setPalette(palette)
    window.show()
    sys.exit(main.exec_())
 

Roodger

Новичок
Пользователь
Авг 20, 2020
15
4
3
Если я не ошибаюсь, вот эту строку:
palette.setBrush(QPalette.Background,QBrush(QPixmap(':\Sbornik_Program\images\name.png')))
надо записать так:

palette.setBrush(QPalette.Background,QBrush(QPixmap(r'images\name.png')))
 

Форум IT Специалистов