wxPython面板颜色与框架背景不匹配

时间:2012-12-20 07:32:58

标签: python windows user-interface wxpython panel

在使用wxPython为Windows创建GUI时,我遇到了一个问题,即wx.Panel的背景颜色和父框架的背景颜色不匹配(一个是浅灰色而另一个是较暗的色调)。但是,在使用相同代码的Linux中,这一点并不明显。 如何在Windows中匹配两种不同的背景颜色? 嵌入式屏幕截图可以很好地了解我在说什么。 !GUI 1

的屏幕截图

1 个答案:

答案 0 :(得分:3)

创建一个容器面板,其中wx.Frame为父级(因此您可以获得框架的浅灰色背景颜色)。
将此面板用作框架中包含的所有小部件的父级。

编辑:唯一的原因是Windows的默认背景颜色为深灰色,请参阅WxFAQ