我是qt designer和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))
Run Code Online (Sandbox Code Playgroud)
但它给出了这个错误:
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'
Run Code Online (Sandbox Code Playgroud)
我该怎么办?谢谢.
我想安装 scipy 包,我知道这是一个重复的问题,但我已经尝试了所有这些,但没有找到合适的解决方案。
写这个时: import scipy
它执行成功。但是当我尝试这个时:
import scipy.spatial
Run Code Online (Sandbox Code Playgroud)
我收到这条消息:
Traceback (most recent call last):
File "C:/Users/Hamid/Documents/kodeyaro/kodefolani.py", line 41, in <module>
from scipy.spatial import Delaunay
File "C:\Python27\lib\site-packages\scipy\spatial\__init__.py", line 92, in module>
from .qhull import *
ImportError: DLL load failed: The specified module could not be found.
Run Code Online (Sandbox Code Playgroud)
我该怎么办?