無効になっている TextCtrl の前景色を wxPython から変更するにはどうすればよいですか?
つまり、SetForegroundColour で色を変更すると、有効な状態でのみ変更されます。TextCtrl を無効にすると、たとえば赤に設定しても濃い灰色のままになります。
前もって感謝します!
import wx
class MainFrame(wx.Frame):
def __init__(self, *args, **kwargs):
super(MainFrame, self).__init__(*args, **kwargs)
self.InitUI()
self.Fit()
self.Show(True)
def InitUI(self):
text = wx.TextCtrl(self)
text.SetForegroundColour((255,0,0))
text.SetValue('Example')
text.Enable(False)
def main():
app = wx.App()
MainFrame(None)
app.MainLoop()
if __name__ == '__main__':
main()