我是Python的新手,但我无法在网上找到太多不错的文档,所以我希望有人知道答案或答案在哪里......

我有一个wxPython FlexGridSizer绑定到包含其他FlexGridSizer的面板,我想在主FlexGridSizer上显示一些单元格边框,因此每个部分看起来都是封装的,但我找不到任何文档来执行此操作。

我尝试使用面板添加到我的主FlexGridView,面板的边框打开,但面板的边框并不总是填满整个FlexGridView单元格,因此它看起来不稳定且不均匀。

有人知道如何正确模拟这个吗?

有帮助吗?

解决方案

Sizer仅用于在空间上组织小部件,事实上它们是“隐形的”。

我认为你是在正确的轨道上,在每个单元格中放置一个面板并打开它的边框。尝试使用wx.EXPAND标志添加它,它有机会提供帮助。

关于文件: 对于wxWidgets C ++库,wxPython本质上是一个包装器(好吧,只有很少的附加功能),所以几乎所有你需要的东西都可以在wxwidgets文档中找到。 我发现此文档浏览器非常有用。 这里是关于为wxPython用户解释C ++文档的一些注意事项,但通常一切都很明显够了。

对于边框,您可能对wx.StaticBox或wx.StaticBoxSizer感兴趣(围绕一组控件的蚀刻线框,通常带有标签)

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top