【问题标题】:how to restrict sizegrip should resize vertically or horizontally only?如何限制 sizegrip 只能垂直或水平调整大小?
【发布时间】:2018-07-10 09:47:01
【问题描述】:

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

图片了解详情

【问题讨论】:

标签: qt qsizepolicy qsizegrip


【解决方案1】:

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

    setMaximumWidth(Default_width);
    setMaximumHeight(Default_height);

【讨论】:

    【解决方案2】:

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

    【讨论】:

    • 感谢您的想法....我限制了垂直条的最大水平尺寸
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-07
    • 2023-03-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多