如何限制 sizegrip 只能垂直或水平调整大小?

how to restrict sizegrip should resize vertically or horizontally only?

我正在将 sizegrip(QSizegrip) 添加到右下角的垂直栏,它正在水平和垂直调整大小实际上它应该只允许垂直,如何做到这一点?欢迎任何其他解决方案。

图片了解详情

您可以覆盖事件方法(或 https://doc.qt.io/Qt-5/qwidget.html#mouseMoveEvent),检查 MouseMove 事件并相应地限制对话框的最大水平尺寸。

在您要限制的对象上根据要求应用这些标志

    setMaximumWidth(Default_width);
    setMaximumHeight(Default_height);