Ubuntu中,wxpython的TextCtrl引发的error:_pixman_log_error

时间:2022-08-23 08:26:03

1》在windows下,执行下面的代码,不会报错,但是在Ubuntu下,就会报错

Ubuntu中,wxpython的TextCtrl引发的error:_pixman_log_error

2》在Ubuntu下执行上面的代码,会提示下面的错。

Ubuntu中,wxpython的TextCtrl引发的error:_pixman_log_error

解决方法:

若是TextCtrl中不写wx.TE_MULTILINE,则Add中就不能添加wx.EXPAND,若是TextCtrl中写了wx. TE_MULTILINE,则在Add中必须添加wx.EXPAND,否则就会提示报错。

下面的写法是正确的。

写法一:

Ubuntu中,wxpython的TextCtrl引发的error:_pixman_log_error

写法二:

Ubuntu中,wxpython的TextCtrl引发的error:_pixman_log_error

上面的解决方法只是解决__pixman_log_error的一个特例,后来,我又遇到了这个问题,发现是因为wx.TextCtrl引起的,所以,当你也遇到这个问题时,可以在wx.TextCtrl方法上找找原因,然后进行改正。