查找滚动条消失时QScrollArea小部件的大小

Find size of QScrollArea widget when scrollbar disappears

本文关键字:小部 QScrollArea 滚动条 消失 查找      更新时间:2023-10-16

我有以下Qt小部件布局

QSplitter
  QFrame (select area), a QTableView
  QScrollArea (data area)
     QWidget (entry and edit form)

用户可能希望看到更多的选择区域,这就是为什么"数据区域"在滚动区域。我可以通过垂直分割器调整"select"answers"data area"的大小。所有的罚款。

现在我想实现一个方便的功能(键盘快捷键),以便"数据区"扩展/调整到不需要滚动条的(确切)大小。但是我怎样才能得到这个高度呢?我可以增加高度,直到滚动条消失,但这是愚蠢的。

我不希望"数据区"占用太多的空间,但正如它需要在没有滚动条的情况下显示。

是的,如果我采用内部小部件("entry…")并在其上添加一些偏移(对于QSCrollArea)似乎可以合理地工作。