是否可以删除wxgrid中的自动水平滚动条?
答案 0 :(得分:5)
显示水平,隐藏垂直滚动条:
grid_object.ShowScrollbars(wx.SHOW_SB_DEFAULT,wx.SHOW_SB_NEVER)
隐藏水平和垂直滚动条:
grid_object.ShowScrollbars(wx.SHOW_SB_NEVER,wx.SHOW_SB_NEVER)
答案 1 :(得分:4)
不幸的是,没有。正如我在Robin Dunn,wx开发人员和wxPython创建者/维护者的邮件档案中找到的那样:
虽然你可以停用 滚动条使用wx.Window和 wx.ScrolledWindow方法处理 滚动,Grid类重置 本身在各个方面,他们只是 回来。所以真的没有 禁用滚动条的方法,其他 而不是使窗户足够大 他们不需要。
答案 2 :(得分:0)
我有一个类似的问题,水平滚动条隐藏了网格的最低行,并且网格没有随其面板扩展。我在这里找到了有关此问题的一些信息:
https://forums.wxwidgets.org/viewtopic.php?f=1&t=44663&sid=99086632d76e75110e93f5c806f36d3b
但是,对我有用的只是简单地初始化具有非常大的垂直大小的网格,例如
grd.Grid.__init__(self, parent, -1, name=str(myid), size=wx.Size(100,1000))