сначала вы конвертируете PIL.image
в QImage
на ImageQt .
QPushButton()
может иметь QIcon
в качестве изображения.
QIcon
требуется QPixmap
.
QPixmap
может быть изготовлен из QImage
.
image = ImageQt(PIL.image)
pixmap = QPixmap(image)
icon = QIcon(pixmap)
pushbutton.setIcon(icon)