【问题标题】:resizing window in qt without using standard layouts在不使用标准布局的情况下调整 qt 中的窗口大小
【发布时间】:2014-09-04 18:23:30
【问题描述】:

我正在使用 QT Creator,但在运行小部件时我很难弄清楚如何启用调整大小。我知道当您应用布局(水平、垂直和网格)时,它可以调整大小,但是当我使用这些标准布局时,它们会重新配置我放在窗口中的所有小部件。我正在尝试启用调整大小,但将所有小部件放在我希望它们所在的窗口中。

【问题讨论】:

标签: c++ qt qt5 qtwidgets qlayout


【解决方案1】:

检查不同的布局行为。使用水平和垂直的“弹簧”小部件使其他小部件保持在原位。当您想要组合小部件的视图时,请使用嵌套布局。

【讨论】:

  • 我一直在使用嵌套布局。我想你说的是垫片。我一直在尝试使用这些,但是当我选择布局时它们不允许我更改大小。
  • 更改大小是一件棘手的事情。如果要将小部件设置为指定大小,请将最小和最大大小修改为相同的值。或者将 sizePolicy 设置为 Fixed。
  • 我不会尝试将其设置为固定大小。我的目标是能够在调整窗口时进行调整。
猜你喜欢
  • 2018-05-11
  • 2023-02-05
  • 1970-01-01
  • 2020-05-03
  • 1970-01-01
  • 2012-02-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多