Button wxpython按钮背景色为默认值

Button wxpython按钮背景色为默认值,button,colors,wxpython,Button,Colors,Wxpython,我希望将GUI应用程序中按钮的背景颜色更改为默认颜色 button1.SetBackgroundColor(wx.NullColor)似乎不起作用。我正在使用python 2.7 有没有其他方法可以在不使用系统颜色的情况下将其设置为默认颜色稍晚一点,但可能其他人也有同样的问题。 你试过了吗 button1.SetBackgroundColour(wx.NullColour) 所以,写“颜色”而不是“颜色”,非美国文字。这对我来说很有效。有点晚了,但也许其他人也有同样的问题。 你试过了吗 bu

我希望将GUI应用程序中按钮的背景颜色更改为默认颜色

button1.SetBackgroundColor(wx.NullColor)似乎不起作用。我正在使用python 2.7


有没有其他方法可以在不使用系统颜色的情况下将其设置为默认颜色稍晚一点,但可能其他人也有同样的问题。 你试过了吗

button1.SetBackgroundColour(wx.NullColour) 

所以,写“颜色”而不是“颜色”,非美国文字。这对我来说很有效。

有点晚了,但也许其他人也有同样的问题。 你试过了吗

button1.SetBackgroundColour(wx.NullColour) 

所以,写“颜色”而不是“颜色”,非美国文字。这对我来说很有效。

如果wx.nullcolor不起作用,解决方案是解码所需颜色的RGB代码并将其应用于背景

例如,我的wx GUI上的背景色是Windows中的浅灰色,其RGB代码为R=240、g=240、B=240(例如,可以使用Paint进行测量)

那么这应该是可行的:

button1.SetBackgroundColour(wx.Colour(240, 240, 240))

当然,如果您希望GUI在其他系统上可移植,这不是最好的选择,因为这种浅灰色只是Windows中的默认颜色。

如果wx.nullcolor不起作用,解决方案是解码所需颜色的RGB代码并将其应用于背景

例如,我的wx GUI上的背景色是Windows中的浅灰色,其RGB代码为R=240、g=240、B=240(例如,可以使用Paint进行测量)

那么这应该是可行的:

button1.SetBackgroundColour(wx.Colour(240, 240, 240))

当然,如果您希望GUI在其他系统上可移植,这并不是最好的选择,因为这种浅灰色只是Windows中的默认颜色。

对于Python 2.7.17和wxPython 3.0.2.0,以下内容似乎有效:

button1.SetBackgroundColour('')

对于Python 2.7.17和wxPython 3.0.2.0,以下功能似乎可以正常工作:

button1.SetBackgroundColour('')

我试过了,但是没有运气。我试过了,但是没有运气。