wxPython 3.0.2.0断言erorr和输出被截断

时间:2016-01-06 19:56:45

标签: wxpython

我安装了wxPython 3.0.2.0并使用简单的" hello world"进行了测试。调用wx.frame

时出现以下错误
$ python
Python 2.7.10 (default, May 28 2015, 17:39:01) 
[GCC Intel(R) C++ gcc 4.8 mode] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import wx
>>> app = wx.App()
>>> frame = wx.Frame(None, title="Hello World")
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
   File "/scratch/wxPython/wxPython/wx/_windows.py", line 580, in __init__
    _windows_.Frame_swiginit(self,_windows_.new_Frame(*args, **kwargs))
wx._core.PyAssertionError: C++ assertion "Assert failure" failed at /scratch/wxPython/src/common/strc

断言错误消息的最后一行被截断。所以我不知道确切的错误信息。我的第一个问题是如何显示整个错误消息,如下面的帖子所示:

"wxPython in Action" book program works direct but not from notepad++

2016年1月1日更新:管理以获取确切的错误消息(无需解析消息被截断的问题)。错误是trying to encode undefined Unicode character,发生在文件wxpythonroot / src / common / strconv.cpp第1208行。

2016年12月1日更新:尝试构建wxPython 2.8.12.1并且它可以工作。这是大多数Linux存储库中提供的版本。

0 个答案:

没有答案