resize设置窗口大小失败

发布时间:2023年12月21日

参考:

Qt resize设置窗口大小无效的问题; setFixedSize之后如何设置可以放大缩小-CSDN博客

实验:

最外面的窗体:size(700,700)

绿色窗体(最小尺寸设置为(500,500)。

?

    MainWindow w;
    w.show();
    qDebug()<<w.size();
    w.resize(500,500);
    qDebug()<<w.size();

结果是:

QSize(700, 700)

QSize(522, 561)

?这个实验验证了参考的博文写的内容。

因为窗体w内部包含一个最小尺寸为(500,500)的绿色窗体

所以这时候执行? ? w.resize(500,500);

窗体w尽可能变为(500,500),而最靠近的尺寸就是(522,561)

文章来源:https://blog.csdn.net/weixin_51883798/article/details/135135698
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。