Мне давно не приходилось программировать на GUI, поэтому я могу быть тупым, поэтому, пожалуйста, потерпите меня, если это глупый вопрос.Я решил использовать wxPython для небольшого хобби-проекта, и у меня возникли проблемы при изменении цвета фона главного окна.Я использую Python 2.6.2 и wxPython 2.8.11.0 на Snow Leopard.Может кто-нибудь сказать мне, что я здесь делаю не так?Или я наткнулся на какую-то ошибку?Вот небольшой пример, который демонстрирует проблему ...
from wx import *
class MainFrame(Frame):
def __init__(self, parent, title):
Frame.__init__(self, parent, title=title)
self.Maximize()
self.cdatabase = ColourDatabase()
self.SetBackgroundStyle(BG_STYLE_CUSTOM)
self.SetOwnBackgroundColour(self.cdatabase.Find('BLACK'))
self.Show(True)
self.ClearBackground()
app = App(False)
frame = MainFrame(None, 'a title')
app.MainLoop()