Как изменить цвет переднего плана отключенного TextCtrl из wxPython?
Я имею в виду, когда я меняю цвет с помощью SetForegroundColour, он изменяется только для включенного состояния. Когда я отключу TextCtrl, он остается темно-серым, даже если я установил его красным, например.
Заранее спасибо!Как изменить ForegroundColour отключенного TextCtrl из wxPython
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()
Вы отказались или взломали его другим способом? –
Я сдался, потому что, как вы сказали, это невозможно. Я, наконец, переключаюсь между TextCtrl и StaticText. Благодаря! – dhiga