gpt4 book ai didi

c++ - Qt:窗口大小执行方法?

转载 作者:行者123 更新时间:2023-11-28 08:00:21 25 4
gpt4 key购买 nike

当尝试设置固定的窗口大小时,为什么以下代码不起作用:

window->setSizeIncrement(1024,600);
window->setSizePolicy(QSizePolicy::Fixed,QSizePolicy::Fixed);

但这段代码确实:

window->setMaximumHeight(600);
window->setMinimumHeight(600);
window->setMaximumWidth(1024);
window->setMinimumWidth(1024);

我实现了我想要的,固定宽度和高度的窗口。没有我想象的那么有效。

最佳答案

您可以简单地使用 setFixedSize(const QSize & s)实现相同。

至于 setsizeIncrement(),如 the documentation 中所述它只是为窗口大小设置一个增量步长。此外,根据您的平台,以下内容可能很重要:

Warning: The size increment has no effect under Windows, and may be disregarded by the window manager on X11.

关于c++ - Qt:窗口大小执行方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11639296/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com