是否可以从wxPython中的GridSizeEvent获取新的列大小?

时间:2013-02-05 05:13:20

标签: python wxpython wxwidgets wxgrid

调整wx.grid.Grid列的大小时,会发出wx.grid.GridSizeEvent。从文档和dir(event)输出,这似乎是所有wxPython中最无用的类。它显然没有告诉你任何有关列调整大小的相关信息:哪个列已调整大小,之前的大小以及它现在具有的大小。

我想我可以保持{<column_index>: <column_size>}对的字典,然后手动从每个调整大小事件中获取相关数据,但我认为我错过了一些东西并且这不是必需的,所以:

是否可以在不手动跟踪所有列大小的情况下找出从GridSizeEvent调整大小的列?

1 个答案:

答案 0 :(得分:0)

这个类有GetRowOrCol()个访问者。至于新的尺寸,我认为你需要使用GetPosition() - actual-width-or-height,但我对此并不是100%肯定。