python - 升级 wxpython 版本后:在 wxBitmap::DoCreate() 中的 ..\..\src\msw\bitmap.cpp(754) 失败:位图大小无效
问题描述
我使用的是 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) 失败:位图大小无效
我需要更改位图按钮的代码还是有其他方法可以解决此问题?谢谢你。
解决方案
我也遇到了这个问题,并通过避免位图大小为负数来解决它:
- 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
推荐阅读
- google-apps-script - 尝试使用谷歌导入功能抓取网页
- python-3.x - 确保至少传递了两个可选参数之一 Python
- flutter - Flutter:图像 base64 编码 | 颤振中base64编码的字节不准确
- r - 试图将一些旧的 ifelse 代码转换为 case_when
- python - 如何仅在 OrderedDict 中的每个键中提取第二个值元素?
- c# - 使用 Xamarin.iOS 将数据文件复制到输出
- javascript - Express 如何处理客户端 IP 更改?
- python - Sphinx 包含来自包的文档
- spring-boot - EventSource 的 Istio 入口网关配置
- python - 查找数据类属性的类型提示名称