Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/297.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
升级wxpython版本后:在wxBitmap::docCreate()中的..\..\src\msw\bitmap.cpp(754)处失败:位图大小无效_Python_Wxpython_Wxwidgets - Fatal编程技术网

升级wxpython版本后:在wxBitmap::docCreate()中的..\..\src\msw\bitmap.cpp(754)处失败:位图大小无效

升级wxpython版本后:在wxBitmap::docCreate()中的..\..\src\msw\bitmap.cpp(754)处失败:位图大小无效,python,wxpython,wxwidgets,Python,Wxpython,Wxwidgets,我使用的是wxpython版本4.0.7,并构建了整个项目。 我将版本升级到4.1.0,即wx的最新版本。 当我运行代码时,这个错误会显示在控制台上,但其他一切都正常运行 文件“C:\Anaconda\envs\VSTS\u 24\u 01\u 2020\u Animation\u Started\lib\site packages\matplotlib\backends\backend\u wx.py”,第784行,大小为 self.bitmap=wx.bitmap(self.\u宽度、sel

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

文件“C:\Anaconda\envs\VSTS\u 24\u 01\u 2020\u Animation\u Started\lib\site packages\matplotlib\backends\backend\u wx.py”,第784行,大小为 self.bitmap=wx.bitmap(self.\u宽度、self.\u高度) WX.SyrErristError:C++断言“W> 0和& 0”在.xrc\MSW\BITMAP.CPP(754)中失败:WxBoMt::DoCeCuto():无效位图大小

我是否需要更改位图按钮的代码,或者是否有其他方法解决此问题?
谢谢。

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

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

这里也讨论了这个问题:

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

-        self.frame_1_toolbar.SetToolBitmapSize(wx.Size(-1,30))
+        self.frame_1_toolbar.SetToolBitmapSize(wx.Size(40,40))
这里还讨论了这个问题: