Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个QtGui.QVBoxLayout存在于主QtGui.QGridLayout布局中的小部件,它在整个地方扩展和居中项目(左侧)
QtGui.QVBoxLayout
QtGui.QGridLayout
我希望这些项目堆叠在小部件的顶部(右侧)
我怎样才能做到这一点?我知道它与SizeHint,但我不知道如何使用它。
SizeHint
AQBoxLayout将小部件均匀分布在可用空间上。将所有小部件放在 , 顶部的最简单方法QVBoxLayout是在底部添加一个可拉伸的间距,将所有小部件向上推。
QBoxLayout
QVBoxLayout
您可以添加一个会占用尽可能多的空间的拉伸QBoxLayout::addStretch()。
QBoxLayout::addStretch()