Ubuntu中,wxpython的TextCtrl引发的error:_pixman_log_error
1》在windows下,执行下面的代码,不会报错,但是在Ubuntu下,就会报错
2》在Ubuntu下执行上面的代码,会提示下面的错。
解决方法:
若是TextCtrl中不写wx.TE_MULTILINE,则Add中就不能添加wx.EXPAND,若是TextCtrl中写了wx. TE_MULTILINE,则在Add中必须添加wx.EXPAND,否则就会提示报错。
下面的写法是正确的。
写法一:
写法二:
上面的解决方法只是解决__pixman_log_error的一个特例,后来,我又遇到了这个问题,发现是因为wx.TextCtrl引起的,所以,当你也遇到这个问题时,可以在wx.TextCtrl方法上找找原因,然后进行改正。
作者:Scarlett.H
出处:http://www.cnblogs.com/yingchuan-hxf/
本文以学习、研究和分享为主,如需转载,请联系本人,标明作者和出处,非商业用途。
出处:http://www.cnblogs.com/yingchuan-hxf/
本文以学习、研究和分享为主,如需转载,请联系本人,标明作者和出处,非商业用途。
posted on 2017-11-16 21:21 Scarlett.H 阅读(384) 评论(0) 编辑 收藏 举报