qwtplot 的定义

Posted

技术标签:

【中文标题】qwtplot 的定义【英文标题】:definition of qwtplot 【发布时间】:2012-06-29 05:16:46 【问题描述】:

这是我的第一篇文章,希望不要破坏 :)。 在 windows 上有 python2.7 的两个版本,32 位和 64 位都有 pyqt 和 qwt5 我从某个星期开始尝试 pyqt,今天我尝试使用我在 linux、windows 上编写的 python/pyqt/pyqwt 代码,但提示说:

C:\Users\bomba\Desktop\conversione_python\guibms>python-32 interfaccia_mark3.2.p
y
Traceback (most recent call last):
  File "interfaccia_mark3.2.py", line 14, in <module>
    from PyQt4.Qwt5.qplt import *

  File "C:\Python27-32bit\lib\site-packages\PyQt4\Qwt5\qplt.py", line 95, in <mo
dule>

    Y1 = Left   = QwtPlot.yLeft

NameError: name 'QwtPlot' is not defined

有人可以解释一下吗?

我真的很感激

【问题讨论】:

【参考方案1】:

您尚未定义 Qwtplot 对象。 尝试使用:

import PyQt4.Qwt5 as Qwt
plot = Qwt.QwtPlot()

然后根据需要使用plot 对象。

【讨论】:

感谢您的回答,但同样的错误仍然存​​在。 qwtplot 应该在哪个模块中定义?我认为 qplt 有问题... 很抱歉我迟到了,但我不明白如何解决它 如果我按照你说的做,提示打印 C:\Users\bomba\Desktop\conversione_python\guibms>python-32 interfaccia_mark3.2.p y Traceback(最近一次调用最后):文件“interfaccia_mark3. 2.py",第 13 行,在 plot = Qwt.QwtPlot(self.scrollAreaWidgetCont_middle) AttributeError: 'module' object has no attribute 'QwtPlot' 我尝试安装 pyqt 并再次编译 qwt5.2 但现在我的提示轻轻地说: NMAKE : fatal error U1052: impossibile trovare il file 'qwt_version_info.mak' Stop。 Impossiblo 找到指定的路径。导入 qwt_version_info 失败。 我解决了安装这个集:python-2.6.2.msi numpy-1.3.0-win32-superpack-python2.6.exe PyQt-Py2.6-gpl-4.5.4-1。 exe PyQwt5.2.0-Python2.6-PyQt4.5.4-NumPy1.3.0-1.exe

以上是关于qwtplot 的定义的主要内容,如果未能解决你的问题,请参考以下文章

qwtplot 的定义

PyQt 和 QwtPlot - 如何改变刻度方向?

qwtplot:重新绘制时没有情节更新

QwtPlot setAxisScale,它是如何工作的?

如何在 QwtPlot 上设置固定数量的刻度

QwtPlot - 多个 Y 轴