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

1》在windows下,執行下面的代碼,不會報錯,可是在Ubuntu下,就會報錯windows

2》在Ubuntu下執行上面的代碼,會提示下面的錯。blog

解決方法:方法

如果TextCtrl中不寫wx.TE_MULTILINE,則Add中就不能添加wx.EXPAND,如果TextCtrl中寫了wx. TE_MULTILINE,則在Add中必須添加wx.EXPAND,不然就會提示報錯。im

下面的寫法是正確的。d3

寫法一:error

寫法二:db

上面的解決方法只是解決__pixman_log_error的一個特例,後來,我又遇到了這個問題,發現是由於wx.TextCtrl引發的,因此,當你也遇到這個問題時,能夠在wx.TextCtrl方法上找找緣由,而後進行改正。img

相關文章
相關標籤/搜索