全部,我想画一个矩形或者一个里面有 20 个槽的容器。它就像一个 cd 容器或存档,带有用于插入 cd 或书籍的空槽。我选择 wxPython。对于这 20 个水平空槽,我看到有 wx.BoxSizer(wx.Horizonal) 或其他尺寸器来进行布局。
我的问题是,wx.BoxSizer 生成的空间是否可以有“可见边框和灰色背景”(代表空槽)?在我看来,这是不可能的。sizer 似乎只做布局,而不是生成可见的子窗口。
如果不可能的话,我想我需要为这个“边框和彩色背景”功能创建一个插槽窗口类,并创建20个插槽窗口对象并添加到sizer中。然后,我必须使用创建另一个窗口类来表示书或 CD,并将这个 CD 窗口插入到插槽窗口中。
这听起来有点尴尬。我不知道槽窗口是否是必要的,或者 wx.sizer (或其他大小)可以达到与槽窗口相同的效果。