我没有必要在很长一段时间内做任何GUI编程,所以我可能会在这里呆滞,所以如果这是一个愚蠢的问题,请耐心等待。我决定将wxPython用于一个小型的业余爱好项目,而且我在更改主窗口的背景颜色时遇到了问题。我在Snow Leopard上使用Python 2.6.2和wxPython 2.8.11.0。任何人都可以告诉我我在这里做错了什么?或者我偶然发现了某种错误?以下是一个演示该问题的小样本...wxPython SetBackgroundColour不能在OS X上工作
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()
615标记为wxpython,1(yours)标记为wx-python的问题,可能是一个好主意,可以更改 – volting 2010-08-12 23:39:18
哈哈,好点。干杯。 – 2010-08-12 23:58:58