小编ham*_*har的帖子

使用Graphics View小部件显示图像

我是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)

我该怎么办?谢谢.

python qt-designer

5
推荐指数
1
解决办法
6301
查看次数

在 Windows 中安装 scipy 包

我想安装 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)

我该怎么办?

python

4
推荐指数
2
解决办法
6476
查看次数

标签 统计

python ×2

qt-designer ×1