Qt布局灵活网格

时间:2013-06-09 11:54:32

标签: qt layout

我在Qt中有一堆固定大小的按钮。现在我想创建一个在网格中显示它们的布局。我希望网格可滚动,当我调整主窗口大小时,网格应该尽可能多地适合布局中的按钮。因此,行数和列数不固定。

我尝试使用hbox,vbox和gridlayout创建它,但是他们要么将所有按钮放在彼此之下,要么并排放置。它还调整了我的主窗口的大小,以适应所有按钮。

任何想法?

1 个答案:

答案 0 :(得分:3)

将QScrollArea放入QMainWindow中。将QGridLayout应用于QScrollArea的内部窗口小部件并将按钮放入其中。