2

是否有捷径可寻?或者,如果我可以获得滚动条的宽度,我可以只使用 ScrolledWindow 的尺寸并自己减去它们......

4

1 回答 1

4

使用 wx.SystemSettings.GetMetric() 和 wx.SYS_HSCROLL_Y 和 wx.SYS_VSCROLL_X 来获取滚动条的大小。然后使用 window.GetClientSize() 并减去它。

http://docs.wxwidgets.org/stable/wx_wxsystemsettings.html#wxsystemsettings

>>> wx.SystemSettings.GetMetric(wx.SYS_HSCROLL_Y)
16
>>> wx.SystemSettings.GetMetric(wx.SYS_VSCROLL_X)
16
于 2009-04-27T13:30:47.437 回答