Как вставить изображение в pyqt5?

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

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

Как вставить изображение в pyqt5?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

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

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

@cloyd 

Для вставки изображения в PyQt5 вы можете использовать класс QLabel. Ниже приведен пример кода, который показывает, как загрузить изображение и отобразить его в виджете QLabel:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
from PyQt5.QtWidgets import QApplication, QLabel, QWidget
from PyQt5.QtGui import QPixmap

app = QApplication([])
widget = QWidget()

# Создаем виджет QLabel
label = QLabel(widget)

# Загружаем изображение
pixmap = QPixmap('path/to/image.png')

# Устанавливаем изображение в QLabel
label.setPixmap(pixmap)

# Отображаем виджет
widget.show()
app.exec_()


В этом примере мы создаем объект QApplication и QWidget, чтобы запустить приложение и отображать виджет. Затем мы создаем объект QLabel и загружаем изображение с помощью QPixmap. Мы устанавливаем изображение в QLabel, используя метод setPixmap(). Наконец, мы отображаем виджет и запускаем приложение с помощью метода exec_().


Обратите внимание, что вы должны указать путь к изображению в строке path/to/image.png на своем компьютере.

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

от evalyn.barrows , год назад

@cloyd 

Важно также учесть, что PyQt5 поддерживает множество форматов изображений, таких как PNG, JPEG, BMP и другие.