【发布时间】:2015-09-03 06:02:41
【问题描述】:
我使用的是 wxpython 版本 2.9.4.0 和 python 2.7.9。
我正在尝试更改单选按钮的文本颜色。 我通过以下方式初始化:
button = wx.RadioButton(panel, -1, 'Line', (200, 300))
我可以通过以下方式更改单选按钮周围的颜色:
button.SetBackgroundColour((150, 150, 150))
但这不是我想要的行为。我想改变文本的颜色,而不是它周围的区域。我预计更改前景色会更改单选按钮的文本颜色,因为这就是更改静态文本颜色的方式(如此处所示Change the colour of a StaticText, wxPython)。我用于此的代码是:
button.SetForegroundColour((0, 255, 0))
但是,由于我不知道的原因,这并没有改变单选按钮的任何内容。 我是否误认为此命令应该更改单选按钮的文本颜色,如果是,正确的命令是什么?
提前致谢!
【问题讨论】:
标签: python radio-button wxpython