如何获取 wx.ScrolledWindow 中视图的尺寸(不受滚动条阻碍)?
是否有捷径可寻? 或者,如果我可以获得滚动条的宽度,我可以使用 ScrolledWindow 的尺寸并自己减去它们......
Is there an easy way to do this? Alternatively, if I could get the width of the scrollbars, I could just use the dimensions of the ScrolledWindow and subtract them out myself...
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
使用 wx.SystemSettings.GetMetric() 与 wx.SYS_HSCROLL_Y 和 wx.SYS_VSCROLL_X 来获取滚动条大小。 然后使用 window.GetClientSize() 并将其减去。
http://docs.wxwidgets.org/stable/wx_wxsystemsettings.html#wxsystemsettings
Use wx.SystemSettings.GetMetric() with wx.SYS_HSCROLL_Y and wx.SYS_VSCROLL_X to get the scrollbar sizes. Then use window.GetClientSize() and subtract it out.
http://docs.wxwidgets.org/stable/wx_wxsystemsettings.html#wxsystemsettings