gpt4 book ai didi

python - PyQtGraph 打开然后立即关闭

转载 作者:太空狗 更新时间:2023-10-29 21:54:14 25 4
gpt4 key购买 nike

我正在运行文档中的一些基本代码

import pyqtgraph as pg
import numpy as np
x = np.arange(1000)
y = np.random.normal(size=(3, 1000))
plotWidget = pg.plot(title="Three plot curves")
for i in range(3):
plotWidget.plot(x, y[i], pen=(i,3))

但由于某种原因,窗口打开然后立即关闭,我只看到它的闪烁。是否有某种功能可以让窗口保持打开状态?

最佳答案

您可以通过在脚本开头创建一个 QApplication 然后在脚本末尾调用它的 exec_() 方法来保持窗口打开,就像这样:

import pyqtgraph as pg
import numpy as np
import sys
from PyQt4 import QtGui

app = QtGui.QApplication(sys.argv) # Create QApplication ***

x = np.arange(1000)
y = np.random.normal(size=(3, 1000))
plotWidget = pg.plot(title="Three plot curves")
for i in range(3):
plotWidget.plot(x, y[i], pen=(i, 3))

# Start Qt event loop unless running in interactive mode or using pyside.
if __name__ == '__main__':
if (sys.flags.interactive != 1) or not hasattr(QtCore, 'PYQT_VERSION'):
app.exec_() # Start QApplication event loop ***

我在关键行上加了***。

关于python - PyQtGraph 打开然后立即关闭,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44632018/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com