我正在尝试使用PyQt4和Qwt5做一个简单的情节。当我启动应用程序时,它显示为我所期望的,但我无法做任何事情,例如点击或缩放。如果我最小化它,情节就会消失。
这是我的代码:
import sys
from PyQt4 import Qt
import numpy as np
import PyQt4.Qwt5.iqt
from PyQt4.Qwt5.qplt
class SimpleData(QwtPlot):
def __init__(self):
QwtPlot.__init__(self)
x = np.arange(-2*np.pi, 2*np.pi, 0.01)
p = IPlot(Curve(x, np.cos(x), Pen(Magenta,2), "cos(x)"),
Curve(x, np.exp(x), Pen(Red), "exp(x)", Y2),
Axis(Right, Log),"Ejemplo de PyQt con PyQwt")
x = x[0: -1: 10]
p.plot(Curve(x, np.cos(x-np.pi/4), Symbol(Circle, Yellow), "circle"),
Curve(x, np.cos(x+np.pi/4), Pen(Blue), Symbol(Square, Cyan), "Square"))
app = QApplication(sys.argv)
app.exec_()
缩进是正确的,也许我在这里写错了,但没关系。
另一件事,当我关闭应用程序时,我收到此错误:
QObject :: killTimers:无法从另一个线程停止计时器 [完成2.6秒,退出代码-1073741510]
感谢您的时间和答案。我希望你能帮助我。