私は 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
私の機能から何をすべきですか?