【发布时间】:2012-07-23 06:07:05
【问题描述】:
我想创建一个带有大量方形 QPushButton 的 Qwidget。我希望将这些按钮组织成马赛克布局。每当调整窗口大小时,都应调整马赛克小部件的大小并相应地重新排序按钮以填充宽度。不适合该区域的按钮可以通过垂直滚动小部件来查看。
是否有 Qt4 布局可以让我轻松做到这一点?实现这一目标的最佳/最简单方法是什么?谢谢。
【问题讨论】:
我想创建一个带有大量方形 QPushButton 的 Qwidget。我希望将这些按钮组织成马赛克布局。每当调整窗口大小时,都应调整马赛克小部件的大小并相应地重新排序按钮以填充宽度。不适合该区域的按钮可以通过垂直滚动小部件来查看。
是否有 Qt4 布局可以让我轻松做到这一点?实现这一目标的最佳/最简单方法是什么?谢谢。
【问题讨论】:
您可以在resizable QScrollArea 中使用the flow layout (from Qt examples)。
【讨论】:
在QScrollArea 中使用QGridLayout。
【讨论】: