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方法上找找原因,然后进行改正。