wxPython wx.lib.plot.PlotCanvas错误

狮子座

我正在绘制一个非常简单的wxApp。

我已经安装了Python 2.7.9和wxPython 3.0.2

这是我的代码:

import wx
import wx.lib.plot as plot

class Pantalla(wx.Frame):
    def __init__(self):
        app = wx.App()
        self.frame1 = wx.Frame(None, title = "GRAFICADOR", id = -1, size=(500,500))
        self.panel1 = wx.Panel(self.frame1)
        self.panel1.SetBackgroundColour("white")
        plotter = plot.PlotCanvas(self.panel1, id=-1, pos = wx.Point(-1,-1), size = wx.Size(-1,-1), style = 0, name= 'plotCanvas')

        data = [(1,2), (2,3), (4,6)]
        line = plot.PolyLine(data, colour='red', width = 1)
        gc = plot.PlotGraphics([line], 'Line', 'Eje x', 'Eje y')
        plotter.Draw(gc, xAxis = (0,15), yAxis=(0,15))
        self.frame1.Show(True)
        app.MainLoop()

t = Pantalla()

但是,每当我对其进行测试时,都会引发此错误:

Traceback (most recent call last):

  File "<pyshell#26>", line 1, in <module>

    f = Pantalla()

  File "<pyshell#25>", line 7, in __init__

    plotter = plot.PlotCanvas(self.panel1, id=-1, pos = wx.Point(-1,-1), size = wx.Size(-1,-1), style = 0, name= 'plotCanvas')

  File "C:\Python27\lib\site-packages\wx-3.0-msw\wx\lib\plot.py", line 598, in __init__
    self.HandCursor = wx.Cursor(Hand.GetImage())

  File "C:\Python27\lib\site-packages\wx-3.0-msw\wx\_gdi.py", line 1547, in __init__
    _gdi_.Cursor_swiginit(self,_gdi_.new_Cursor(*args, **kwargs))

TypeError: Required argument 'type' (pos 2) not found

我传递了wx文档中所说的所有参数。我究竟做错了什么?

rr

尽管这是wx3.0.2发行版的问题,但我测试了您的代码,并且wx'classic 3.0.3'或wx'phoenix 3.0.3'的源代码中都不存在此问题

您可以检出/编译/安装的回购3.0.3从这些来源“经典”:
https://github.com/wxWidgets/wxWidgets.git
https://github.com/wxWidgets/wxPython.git
结账后,路线将在wxPython/docs/BUILD.txt

或者,3.0.3通过以下来源在项目中使用“ phoenix”
https : //github.com/wxWidgets/Phoenix.git
结帐后的指示将在wxPython/README.rst

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

WxPython:导入wx.lib

来自分类Dev

wxPython不起作用__import wx生成错误

来自分类Dev

wxPython wx.CallAfter()

来自分类Dev

我在Windows上使用wxPython时遇到此错误“ import wx import error no module named wx”

来自分类Dev

如何在Python中使用wx.lib.plot设置轴限制?

来自分类Dev

wxPython TextCtrl断言错误:wx.wxEVT_COMMAND_TEXT_ENTER不是PyEventBinder实例

来自分类Dev

wxPython TextCtrl断言错误:wx.wxEVT_COMMAND_TEXT_ENTER不是PyEventBinder实例

来自分类Dev

wxPython wx.ScrolledWindow插入wx.Panel

来自分类Dev

wxPython wx.Frame和wx.Dialog效果

来自分类Dev

wxPython wx.TextCtrl是不可编辑的

来自分类Dev

wxPython-wx.StaticText无法正确对齐

来自分类Dev

PlayOnLinux 不适用于 wxPython 4.1.0 - 导入错误:没有名为 wxversion 的模块,需要改为 wx.version

来自分类Dev

如何在wxpython中显示wx.DC的CrossHair?

来自分类Dev

wxPython wx.TextCtrl动态调整大小以填充面板宽度

来自分类Dev

wxPython-如何导入wx.adv模块?

来自分类Dev

wxPython wx.CallAfter-如何使其立即执行?

来自分类Dev

wx.SetTextForeground无法在wxPython中正确设置DC颜色

来自分类Dev

wxPython标签放置在wx.TextCtrl()文本输入上

来自分类Dev

wxPython的wx.Panel的默认样式是什么?

来自分类Dev

如何在wxpython中显示wx.DC的CrossHair?

来自分类Dev

wxPython在wx.Window中如何使用不同的大小

来自分类Dev

wxPython-如何导入wx.adv模块?

来自分类Dev

wxPython-实现wx.EVT_TEXT_PASTE

来自分类Dev

Wxpython 产生错误

来自分类Dev

wx.lib.newevent.NewEvent()和wx.NewEventType()有什么区别?

来自分类Dev

wx.lib.agw.ultimatelistctrl。禁止增加元素的高度

来自分类Dev

wxpython wx.Slider:仅当用户暂停预定时间后如何触发事件

来自分类Dev

wxPython:如果销毁模式对话框,则无法使用wx.PostEvent设置焦点

来自分类Dev

wxPython-使用wx python模块获取现有的windowDC /句柄?

Related 相关文章

  1. 1

    WxPython:导入wx.lib

  2. 2

    wxPython不起作用__import wx生成错误

  3. 3

    wxPython wx.CallAfter()

  4. 4

    我在Windows上使用wxPython时遇到此错误“ import wx import error no module named wx”

  5. 5

    如何在Python中使用wx.lib.plot设置轴限制?

  6. 6

    wxPython TextCtrl断言错误:wx.wxEVT_COMMAND_TEXT_ENTER不是PyEventBinder实例

  7. 7

    wxPython TextCtrl断言错误:wx.wxEVT_COMMAND_TEXT_ENTER不是PyEventBinder实例

  8. 8

    wxPython wx.ScrolledWindow插入wx.Panel

  9. 9

    wxPython wx.Frame和wx.Dialog效果

  10. 10

    wxPython wx.TextCtrl是不可编辑的

  11. 11

    wxPython-wx.StaticText无法正确对齐

  12. 12

    PlayOnLinux 不适用于 wxPython 4.1.0 - 导入错误:没有名为 wxversion 的模块,需要改为 wx.version

  13. 13

    如何在wxpython中显示wx.DC的CrossHair?

  14. 14

    wxPython wx.TextCtrl动态调整大小以填充面板宽度

  15. 15

    wxPython-如何导入wx.adv模块?

  16. 16

    wxPython wx.CallAfter-如何使其立即执行?

  17. 17

    wx.SetTextForeground无法在wxPython中正确设置DC颜色

  18. 18

    wxPython标签放置在wx.TextCtrl()文本输入上

  19. 19

    wxPython的wx.Panel的默认样式是什么?

  20. 20

    如何在wxpython中显示wx.DC的CrossHair?

  21. 21

    wxPython在wx.Window中如何使用不同的大小

  22. 22

    wxPython-如何导入wx.adv模块?

  23. 23

    wxPython-实现wx.EVT_TEXT_PASTE

  24. 24

    Wxpython 产生错误

  25. 25

    wx.lib.newevent.NewEvent()和wx.NewEventType()有什么区别?

  26. 26

    wx.lib.agw.ultimatelistctrl。禁止增加元素的高度

  27. 27

    wxpython wx.Slider:仅当用户暂停预定时间后如何触发事件

  28. 28

    wxPython:如果销毁模式对话框,则无法使用wx.PostEvent设置焦点

  29. 29

    wxPython-使用wx python模块获取现有的windowDC /句柄?

热门标签

归档