有一种简单的方法吗?或者,如果我可以获得滚动条的宽度,我可以使用ScrolledWindow的尺寸并自己减去它们......
答案 0 :(得分:2)
将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