滚动条消失时查找 QScrollArea 小部件的大小
Find size of QScrollArea widget when scrollbar disappears
我有以下 Qt 小部件布局
QSplitter
QFrame (select area), a QTableView
QScrollArea (data area)
QWidget (entry and edit form)
用户可能更喜欢看到 select 区域的更多内容,这就是 "data area" 位于滚动区域的原因。我可以通过垂直拆分器调整 "select" 和 "data area" 的大小。一切都很好。
现在我想实现一个方便的功能(键盘快捷键),以便 "data area" 扩展/调整到不需要滚动条的(精确)大小。但是我怎样才能达到那个高度呢?我可以增加高度直到滚动条消失,但这是愚蠢的。
我不希望 "data area" 消耗太多 space,但正如它需要在没有滚动条的情况下显示一样。
是的,如果我采用内部小部件 ("entry...") 并在其顶部添加一些偏移量(对于 QSCrollArea
),它似乎可以正常工作。
我有以下 Qt 小部件布局
QSplitter
QFrame (select area), a QTableView
QScrollArea (data area)
QWidget (entry and edit form)
用户可能更喜欢看到 select 区域的更多内容,这就是 "data area" 位于滚动区域的原因。我可以通过垂直拆分器调整 "select" 和 "data area" 的大小。一切都很好。
现在我想实现一个方便的功能(键盘快捷键),以便 "data area" 扩展/调整到不需要滚动条的(精确)大小。但是我怎样才能达到那个高度呢?我可以增加高度直到滚动条消失,但这是愚蠢的。
我不希望 "data area" 消耗太多 space,但正如它需要在没有滚动条的情况下显示一样。
是的,如果我采用内部小部件 ("entry...") 并在其顶部添加一些偏移量(对于 QSCrollArea
),它似乎可以正常工作。