C++ 当滚动条消失时查找QScrollArea小部件的大小
我有下面的Qt小部件布局C++ 当滚动条消失时查找QScrollArea小部件的大小,c++,qt,qscrollarea,qsplitter,C++,Qt,Qscrollarea,Qsplitter,我有下面的Qt小部件布局 QSplitter QFrame (select area), a QTableView QScrollArea (data area) QWidget (entry and edit form) 用户可能更希望看到更多的选择区域,这就是为什么“数据区域”位于滚动区域中。我可以通过垂直拆分器调整“选择”和“数据区”的大小。都很好 现在我想实现一个方便的功能(键盘快捷键),这样“数据区”就可以扩展/调整到不需要滚动条的(精确)大小。但是我怎样才能达到那
QSplitter
QFrame (select area), a QTableView
QScrollArea (data area)
QWidget (entry and edit form)
用户可能更希望看到更多的选择区域,这就是为什么“数据区域”位于滚动区域中。我可以通过垂直拆分器调整“选择”和“数据区”的大小。都很好
现在我想实现一个方便的功能(键盘快捷键),这样“数据区”就可以扩展/调整到不需要滚动条的(精确)大小。但是我怎样才能达到那样的高度呢?我可以增加高度直到滚动条消失,但这是愚蠢的
我不希望“数据区”占用太多空间,但正如它需要在没有滚动条的情况下显示一样 是的,如果我使用内部小部件(“条目…”)并在其上添加一些偏移量(对于
qscrollara
),似乎可以合理地工作 您可以使用包含的widgetYes的size/rect,如果我使用内部小部件(“条目…”),并在其上添加一些偏移量(对于qscrollara
),这似乎是合理的。