wxpython:没有垂直滚动条的wxgrid

时间:2011-01-31 15:58:32

标签: wxpython

是否可以删除wxgrid中的自动水平滚动条?

3 个答案:

答案 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类重置   本身在各个方面,他们只是   回来。所以真的没有   禁用滚动条的方法,其他   而不是使窗户足够大   他们不需要。

reference

答案 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))