跟踪窗口/控件在PyQt中调整大小?

时间:2010-05-26 19:20:25

标签: python pyqt4

我有一个2 QTableWidget s的窗口,滚动同步。 第一个通常有水平滚动,而第二个通常(自动)没有。 为了让它们显示一致的数据(行与行),我使第二个具有滚动(通过属性HorizontalScrollBar - > AlwaysOn)。

但有时候第一张表没有滚动条。更糟糕的是,根据窗口大小的不同,它可能有或没有(当窗口变宽时,滚动消失)。据我所知,没有信号可以调整窗口或控件(小部件)的大小。

当然,我可以使用一些不断运行的计时器来检查第一张桌子是否有滚动,但是如果有更纯粹的解决方案,我会更健康。

谢谢!

1 个答案:

答案 0 :(得分:0)

答案是重新实现resizeEvent并检查table.horizo​​ntalScrollBar()。isVisible()