【问题标题】:How to organise QWidgets into a mosaic?如何将 QWidgets 组织成马赛克?
【发布时间】:2012-07-23 06:07:05
【问题描述】:

我想创建一个带有大量方形 QPushButton 的 Qwidget。我希望将这些按钮组织成马赛克布局。每当调整窗口大小时,都应调整马赛克小部件的大小并相应地重新排序按钮以填充宽度。不适合该区域的按钮可以通过垂直滚动小部件来查看。

是否有 Qt4 布局可以让我轻松做到这一点?实现这一目标的最佳/最简单方法是什么?谢谢。

【问题讨论】:

    标签: layout qt4 pyqt4


    【解决方案1】:

    您可以在resizable QScrollArea 中使用the flow layout (from Qt examples)

    【讨论】:

      【解决方案2】:

      QScrollArea 中使用QGridLayout

      【讨论】:

      • 当空间不足时,QGridLayout 不会在新行上垂直重新排列水平项目。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-09-23
      • 2017-11-20
      • 1970-01-01
      • 2011-09-29
      • 2020-12-26
      • 1970-01-01
      相关资源
      最近更新 更多