簡體   English   中英

在PyQt中跟蹤窗口/控件調整大小?

[英]Track window/control resize in PyQt?

我有一個帶有2 QTableWidget的窗口,它們的滾動同步。 第一個通常具有水平滾動,而第二個通常(自動)沒有。 為了使它們顯示一致的數據(相對於行),我使第二個具有滾動(通過屬性HorizontalScrollBar > AlwaysOn )。

但是有時第一個表沒有滾動。 更糟糕的是,是否取決於窗口大小(使窗口變寬時滾動消失)。 據我所知,沒有信號調整窗口或控件(窗口小部件)的大小。

當然,我可以使用一些不斷運行的計時器來檢查第一個表是否具有滾動功能,但是如果有更純的解決方案,我就很痛苦。

謝謝!

答案是重新實現resizeEvent並檢查table.horizo​​ntalScrollBar()。isVisible()

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM