2

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

4

1 回答 1

3

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

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

于 2012-12-20T09:46:52.850 回答