window 调整大小时调整 QListWidget 的高度
Adjust height of QListWidget when window is resized
我在此处找到的 Qt 配置对话框示例中建立了一个设置对话框:
http://doc.qt.io/qt-5/qtwidgets-dialogs-configdialog-example.html
无论 window 的垂直尺寸如何,我都希望 QListWidget
填充 window 的左侧(底部的按钮栏除外)。在 Delphi 中有一个简单的 属性 可以设置。我在 Qt 中找不到类似的东西。
这可能吗?如果可以,怎么做?
--- 编辑 ---
我链接到的示例具有相同的行为。我的代码实际上是该示例的副本。
这是显示问题的屏幕截图:
这可以通过从 configdialog.cpp 中删除 mainLayout->addStretch(1);
来解决。当额外 space 可用时,此行添加空的 space 来拉伸而不是其他内容。
我在此处找到的 Qt 配置对话框示例中建立了一个设置对话框:
http://doc.qt.io/qt-5/qtwidgets-dialogs-configdialog-example.html
无论 window 的垂直尺寸如何,我都希望 QListWidget
填充 window 的左侧(底部的按钮栏除外)。在 Delphi 中有一个简单的 属性 可以设置。我在 Qt 中找不到类似的东西。
这可能吗?如果可以,怎么做?
--- 编辑 --- 我链接到的示例具有相同的行为。我的代码实际上是该示例的副本。
这是显示问题的屏幕截图:
这可以通过从 configdialog.cpp 中删除 mainLayout->addStretch(1);
来解决。当额外 space 可用时,此行添加空的 space 来拉伸而不是其他内容。