我一直在使用wxPython很长一段时间了。我对大多数对象有很好的处理能力,并且我已经能够创建面板布局,而且大部分都没有问题。wx.ComboBox隐藏在其他面板后面
我在这里要做的是显示两个列表(组合框)。一个代表用户可以选择并添加到右侧列表中的可能选项的完整列表(左侧)。该功能可以运行得很好,但本身在视觉上成为由包含一个wxNotebook对象的相同标签中的其它面板遮蔽的对象(见所附图像上红色矩形。)
顶部面板是一个复合三个面板。第一个包含一个组合框和一些间隔符。第二个(中)包含允许用户添加/删除项目的按钮。第三个,就像第一个,是一个组合框和一些间隔符。中间面板可以很好地缩放,但我无法调整组合框的高度。
我希望组合框是wx.CB_SIMPLE布局,以便显示所有选项。理想情况下,如果选项的数量超过面板高度,我会看到一个垂直滚动条。
在不丢失其他面板背后的组合框的情况下完成此操作的最简单方法是什么?