运行ride.py报错,无法启动ide界面

报错内容如下图:

报错截图

重点内容:wx._core.wxAssertionError: C++ assertion "strcmp(setlocale(LC_ALL, NULL), "C") == 0" failed at ..\..\src\common\intl.cpp(1579) in wxLocale::GetInfo(): You probably called setlocale() directly instead of using wxLocale and now there is a mismatch between C/C++ and Windows locale.Things are going to break, please only change locale by creating wxLocale objects to avoid this!

查找后,猜测ride初始化语言与windows系统设置的默认语言不一致造成的

在application.py文件中修改即可(致于为什么这么修改,楼主也不清楚)。具体方法是添加一行self.locale = wx.Locale(wx.LANGUAGE_CHINESE_SIMPLIFIED),如图:


修改application文件

再次运行ride.py,成功

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容