如何限制 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);
我正在将 sizegrip(QSizegrip) 添加到右下角的垂直栏,它正在水平和垂直调整大小实际上它应该只允许垂直,如何做到这一点?欢迎任何其他解决方案。
图片了解详情
您可以覆盖事件方法(或 https://doc.qt.io/Qt-5/qwidget.html#mouseMoveEvent),检查 MouseMove 事件并相应地限制对话框的最大水平尺寸。
在您要限制的对象上根据要求应用这些标志
setMaximumWidth(Default_width);
setMaximumHeight(Default_height);