Qt 如何限制sizegrip应仅垂直或水平调整大小?

Qt 如何限制sizegrip应仅垂直或水平调整大小?,qt,qsizepolicy,qsizegrip,Qt,Qsizepolicy,Qsizegrip,我正在将sizegrip(QSizegrip)添加到右下角的verticall栏中,它正在水平和垂直调整大小,实际上它应该只允许垂直调整,如何做到这一点?欢迎任何其他解决方案 有关详细信息,请参阅图片 您可以覆盖事件方法(或),检查MouseMove事件,并相应地限制对话框的最大水平大小。根据需要,在要限制的对象上应用这些标志 setMaximumWidth(Default_width); setMaximumHeight(Default_height); 我认为最简单的解决方

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

有关详细信息,请参阅图片


您可以覆盖事件方法(或),检查MouseMove事件,并相应地限制对话框的最大水平大小。

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

    setMaximumWidth(Default_width);
    setMaximumHeight(Default_height);

我认为最简单的解决方案是实现您自己的sizegrip:谢谢。。威尔尝试着接受这个想法。。。。我限制垂直条的最大水平尺寸