【发布时间】:2011-10-31 12:00:55
【问题描述】:
我有一个放置在面板 (ctrlPanel) 上并使用它安装的 GridBagSizer(控件)
controls.Fit(ctrlPanel)
ctrlPanel.SetSizer(controls)
现在面板被放置在 BoxSizer 中
mainSizer = wx.BoxSizer(wx.VERTICAL)
mainSizer.Add(ctrlPanel, 0, wx.EXPAND|wx.ALL, 10)
但是,在框中添加面板周围的空间(而不是面板上的网格)确实会导致面板周围出现“深灰色”边框。
在将 GridBagSizer 安装到面板之前,是否有一种“lege artis”方式在其周围添加空间?还是我需要破解已填充单元格周围的空单元格?
感谢 Woodpicker 说
【问题讨论】:
-
嗯,这个问题是不是措辞不好,还是没有人知道如何做到这一点? ;-)
-
发生的事情已经很清楚了(您正在围绕面板创建边框,其后面没有任何内容),但是如果没有更多信息,很难为您提供清晰的解决方案。如果可以,请发布一些简单的、可运行的代码来演示表单布局和问题所在。