Я новичок в qt-дизайнере и python. Я хочу создать простой проект, чтобы отобразить изображение.
Я использовал виджет «Графика», и я назвал его «graphicsView». Я написал эти функции:показ изображения с виджетами графического представления
def function(self):
image=cv2.imread('C:/Users/Hamid/Desktop/1.jpg',1)
self.show_frame_in_display(image)
def show_frame_in_display(self,frame):
image = QImage(frame, frame.shape[1], frame.shape[0],
frame.strides[0], QImage.Format_RGB888)
self.graphicsView.setPixmap(QPixmap.fromImage(image))
, но он дает эту ошибку:
File "C:/Users/Hamid/Documents/untitled/hamid.py", line 54, in show_frame_in_display
self.graphicsView.setPixmap(QPixmap.fromImage(image))
AttributeError: 'QGraphicsView' object has no attribute 'setPixmap'
что я должен делать? Спасибо.
Вы можете использовать 'label' для отображения изображения вместо этого ... –
Спасибо за ваш ответ. не могли бы вы рассказать мне, как я должен его использовать? –
Я только что написал свой ответ ... –