У меня есть метод сравнения содержимого ярлыков и совпадений с возвратом. Метод:TypeError: QPixmap.toImage(): первый аргумент метода unbound должен иметь тип 'QPixmap'
def get_selected_image(self):
if self.labelDisplayBigImage.pixmap() is None:
return False
first_image = QtGui.QPixmap.toImage(self.labelDisplayBigImage.pixmap())
selectable_images = [self.labelDisplayImage1, self.labelDisplayImage2, self.labelDisplayImage3,
self.labelDisplayImage4, self.labelDisplayImage5, self.labelDisplayImage6,
self.labelDisplayImage7, self.labelDisplayImage8]
for i in range(len(selectable_images)):
second_image = QtGui.QPixmap.toImage(selectable_images[i].pixmap())
if first_image == second_image:
return selectable_images[i].pixmap()
Но получена ошибка TypeError: QPixmap.toImage(): first argument of unbound method must have type 'QPixmap'
. Так в чем проблема ?
Вы имеете в виду следующее: 'second_image = QtGui.QPixmap() second_image.toImage (selectable_images [i] .pixmap())'. Я пробовал это, но получил ошибку 'QPixmap.toImage(): слишком много аргументов –