【发布时间】:2014-10-17 16:05:03
【问题描述】:
我是 PyQtGraph 和 Qt 的新手。我需要编写一个函数(最好在单独的文件中)来可视化我的数据。我的 sn-p 的简短版本如下。函数和主代码在同一个文件里:
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 做什么?
【问题讨论】:
-
您是否签出了示例文件夹。很容易找到一个简单的示例并修改该代码
-
示例文件夹在哪里?你能给我一个链接@user1938107吗?
-
site-packages->pyqtgraph->examples 是源代码。通过这种方法调用它(倒数第二部分)pyqtgraph.org/documentation/introduction.html#examples
-
@user1938107 我知道这个例子。但是将可视化作为函数的示例在哪里?
-
其中许多都有可视化示例。导入示例并运行它,您将能够看到所有示例并轻松尝试每个示例。有 2d 和 3d 可视化
标签: qt python-2.7 pyqt pyqtgraph