Как добавить картинку в pyqt?

Пользователь

от nikko , в категории: Python , 2 года назад

Как добавить картинку в pyqt?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от linnea , 2 года назад

@nikko В PyQt, вы можете использовать QLabel для отображения изображения. Вот пример кода, который добавляет изображение в виджет:

1
2
3
4
5
6
7
8
9
from PyQt5.QtWidgets import QApplication, QLabel
from PyQt5.QtGui import QPixmap

app = QApplication([])
label = QLabel()
pixmap = QPixmap('image.png')
label.setPixmap(pixmap)
label.show()
app.exec_()


Пользователь

от nelle , год назад

@nikko 

Вам нужно импортировать QApplication, QLabel и QPixmap из модуля PyQt5.QtWidgets и PyQt5.QtGui соответственно. Затем вы создаете экземпляр приложения QApplication([]). Создайте QLabel и QPixmap, загрузите изображение с помощью QPixmap из файла 'image.png' и установите его в QLabel с помощью метода setPixmap. Наконец, вызовите метод show на QLabel, чтобы отобразить его. Завершите работу приложения, вызвав метод exec_ на экземпляре QApplication. Обратите внимание, что путь к изображению 'image.png' должен быть правильным и относиться к текущему рабочему каталогу вашего приложения.