我是 PyQtGraph 和 Qt 的新手。我需要编写一个函数(最好在单独的文件中)来可视化我的数据。我的片段的简短版本如下。函数和主代码在同一个文件里:
import numpy as np
from pyqtgraph.Qt import QtGui
import pyqtgraph as pg
def visualizator(image):
app = QtGui.QApplication([])
win = QtGui.QMainWindow()
w = QtGui.QWidget()
win.setCentralWidget(w)
layout = QtGui.QGridLayout()
w.setLayout(layout)
imgView = pg.ImageView()
layout.addWidget(imgView)
imgView.setImage(image)
win.show()
app.exec_()
return
my_image = np.ones((256,256),np.float)
visualizator(my_image)
当我运行我的代码时,我会遇到 Qt 崩溃。我究竟做错了什么?我应该return
从我的功能中获得什么?