如何使用pyQT复制此tkinter滚动行为?

时间:2016-02-15 16:06:25

标签: python qt python-3.x tkinter pyqt

我想要做的是获得堆叠在彼此顶部的n个元素的滚动视图,当它们不够大以保证活动滚动条时,它们被推到顶部。 (到目前为止,我已经设法使用pyQT获得类似的行为,但是元素扩展到适合窗口,我不想要。这里有一些我想要复制的图像:

当有一个元素(包括按钮的两个元素)时,它会被推到顶部

One element

当有更多元素时,它仍然被推到顶部

Multiple elements

当元素堆叠太高而无法放在屏幕上时,滚动条会变为活动状态

Many elements

有谁知道如何在pyQT中做到这一点?如果需要,我可以提供额外的信息。感谢

1 个答案:

答案 0 :(得分:1)

您需要将小部件放在垂直布局中,然后在底部添加可扩展的间隔:

int