Y at-il un moyen facile de le faire? Sinon, si je pouvais obtenir la largeur des barres de défilement, je pourrais simplement utiliser les dimensions de la ScrolledWindow et les soustraire moi-même ...Comment obtenir les dimensions de la vue (non masquées par les barres de défilement) dans une fenêtre wx.ScrolledWindow?
1
A
Répondre
2
Utilisez wx.SystemSettings.GetMetric() avec wx.SYS_HSCROLL_Y et wx.SYS_VSCROLL_X pour obtenir les tailles de la barre de défilement. Ensuite, utilisez window.GetClientSize() et soustrayez-le.
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
Merci Monsieur .... Fogle ... Bird? – Ryan