Я пытаюсь установить цвет фона StaticText в wxPython.Я использую метод
.SetBackgroundColour('Red')
.Это работает, как и ожидалось, когда я запускаю свой код на Windows 10. Однако, когда он работает на Raspberry pi, он не может установить цвет фона (и выравнивание текста).Может кто-нибудь помочь?
Рисунок: Результат на окнах 10
Рисунок: Результат на Raspberry pi 3b +
Код и кодфайл колеса, построенный на малине для wxPython4.0.3, можно найти на моем Github: https://github.com/danneedebro/Problem_bgcolor_static_text
Это мой упрощенный код:
Main.py
import wx
class Example(wx.Frame):
def __init__(self, parent):
super(Example, self).__init__(parent, title='Window', size=(300, 100))
panel = wx.Panel(self)
LblTextWithBgColor = wx.StaticText(panel, label='This text should have a red background', size=(250, 20), style=wx.ALIGN_CENTER)
LblTextWithBgColor.SetForegroundColour('Green')
LblTextWithBgColor.SetBackgroundColour('Red')
self.Show()
app = wx.App()
Example(None)
app.MainLoop()