如果可能,如何设置Sizer中的单元格背景颜色或Sizer的网格线背景颜色?
我在使用wxWidgets,尤其是wxPython中的wx.Sizer。我已经阅读了文档,在我之前我有一个 wXPython的行动的副本,并且已经搁置了这个问题来处理其他事情,一个更好的sizer智能模型希望在我的头骨中孕育。这一切都没有奏效。如果可能,如何设置Sizer中的单元格背景颜色或Sizer的网格线背景颜色?
我不是在寻找,或者甚至到了可以有效地探索sizer如何工作的地步。在HTML中,我至少可以在某些div
或td
上设置背景颜色,或者调出border
,这样我就可以看到事物的布局。在这里,我有一个灰色的范围,不知道它来自哪个嵌套的静态框大小。在将网格袋尺寸设定为混乱之后,我正在给静态盒尺寸计。
任何一种方法都会让我至少掌握这些工作的方式。
虽然不是问题的答案,但是掌握sizer工作方式的一个好方法是安装Code::Blocks并使用wxSmith插件来设计接口(我相信它与Code :: Blocks捆绑在一起)。 Code :: Blocks适用于所有主要平台。
wxSmith通过用红色边框突出显示,为您提供了所用sizer的实时视图。
作为一个额外的好处,wxSmith非常适合为您生成GUI代码,而不是手工完成。
这比我喜欢的安装困难,但一旦工作,这看起来像一个很好的方式来玩sizer。它的C++内容有点奇怪,但我想我可以将它翻译成Python。 – MetaHyperBolic 2010-04-01 16:16:39
具体问题是什么? – 2010-03-31 04:12:49