c++ - 遵循除了内容之外的布局

标签 c++ qt layout qt5

现在我有 enter image description here当窗口展开/收缩时,tablewidget 和日历会调整大小。但正如您所见,我的表格(2 列,x 行)也遵循布局。我该如何摆脱这个?我想要的是随着表单的扩展调整日历和表格小部件的大小,并且两列填满整个小部件。像这样:enter image description here

最佳答案

您必须使用 setSizePolicy() 方法为这些小部件设置大小策略 - 这里是 docs .并从中选择你想要的行为 enum

例如,如果您希望 tablewidget 占用所有可用空间:

tablewidget->setSizePolicy(QSizePolicy::Expanding,QSizePolicy::Expanding);

关于c++ - 遵循除了内容之外的布局,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17560219/

相关文章:

c++ - apple cpp 破坏宏参数粘贴

c++ - 如何对 vector 进行二进制搜索以查找具有特定 id 的元素?

qt - QWidget 当 setMaximumSize 最大化按钮不起作用时

c++ - QSerialPort 在应用程序启动之前正在使用

java - 如何使用 GridLayout 使 JScrollPane 上的 JPanel 仅填充宽度而不填充高度?

c++ - 在 C++ 中复制现有的 cpp 文件

c++ - 在堆上存储 unique_ptr 的最简单方法是什么?

c# - 如何使 TextBlock 在 GridViewColumn 中居中? (包括示例 xaml)

c++ - Qt 小部件在某些情况下无法重新绘制

css - 如何正确地垂直和水平定位 block 元素?