Как получить размеры представления (без препятствий для полос прокрутки) в окне wx.ScrolledWindow? - PullRequest
1 голос
/ 27 апреля 2009

Есть ли простой способ сделать это? В качестве альтернативы, если бы я мог получить ширину полос прокрутки, я мог бы просто использовать размеры ScrolledWindow и сам вычесть их ...

1 Ответ

2 голосов
/ 27 апреля 2009

Используйте 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
...