如果可能,如何设置Sizer中的单元格背景颜色或Sizer的网格线背景颜色?

问题描述:

我在使用wxWidgets,尤其是wxPython中的wx.Sizer。我已经阅读了文档,在我之前我有一个 wXPython的行动的副本,并且已经搁置了这个问题来处理其他事情,一个更好的sizer智能模型希望在我的头骨中孕育。这一切都没有奏效。如果可能,如何设置Sizer中的单元格背景颜色或Sizer的网格线背景颜色?

我不是在寻找,或者甚至到了可以有效地探索sizer如何工作的地步。在HTML中,我至少可以在某些divtd上设置背景颜色,或者调出border,这样我就可以看到事物的布局。在这里,我有一个灰色的范围,不知道它来自哪个嵌套的静态框大小。在将网格袋尺寸设定为混乱之后,我正在给静态盒尺寸计。

任何一种方法都会让我至少掌握这些工作的方式。

+0

具体问题是什么? – 2010-03-31 04:12:49

虽然不是问题的答案,但是掌握sizer工作方式的一个好方法是安装Code::Blocks并使用wxSmith插件来设计接口(我相信它与Code :: Blocks捆绑在一起)。 Code :: Blocks适用于所有主要平台。

wxSmith通过用红色边框突出显示,为您提供了所用sizer的实时视图。

作为一个额外的好处,wxSmith非常适合为您生成GUI代码,而不是手工完成。

+0

这比我喜欢的安装困难,但一旦工作,这看起来像一个很好的方式来玩sizer。它的C++内容有点奇怪,但我想我可以将它翻译成Python。 – MetaHyperBolic 2010-04-01 16:16:39