【问题标题】:After upgrading wxpython version: failed at ..\..\src\msw\bitmap.cpp(754) in wxBitmap::DoCreate(): invalid bitmap size升级 wxpython 版本后:在 wxBitmap::DoCreate() 中的 ..\..\src\msw\bitmap.cpp(754) 失败:位图大小无效
【发布时间】:2020-07-07 13:14:29
【问题描述】:

我使用的是 wxpython 4.0.7 版并构建了整个项目。 我将版本升级到 4.1.0,即最新的 wx 版本。 当我运行代码时,控制台上会显示此错误,但其他一切都运行良好。

文件“C:\Anaconda\envs\VSTS_24_01_2020_Animation_Started\lib\site-packages\matplotlib\backends\backend_wx.py”,第 784 行,在 _onSize self.bitmap = wx.Bitmap(self._width, self._height) wx._core.wxAssertionError: C++ 断言 ""w > 0 && h > 0"" 在 wxBitmap::DoCreate() 中 ....\src\msw\bitmap.cpp(754) 失败:位图大小无效

我需要更改位图按钮的代码还是有其他方法可以解决此问题? 谢谢。

【问题讨论】:

    标签: python wxpython wxwidgets


    【解决方案1】:

    我也遇到了这个问题,并通过避免位图大小为负数来解决它:

    -        self.frame_1_toolbar.SetToolBitmapSize(wx.Size(-1,30))
    +        self.frame_1_toolbar.SetToolBitmapSize(wx.Size(40,40))
    

    这里也讨论了这个问题:https://groups.google.com/forum/#!topic/wx-users/-3FO29vwtzk

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-10-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-11-25
      相关资源
      最近更新 更多