应用程序的确切大小是 size 或 sizeHint
Exact size of Application is size or sizeHint
我已经设置了,
setGeometry(0,0,1280,760);
setMaximumSize(1280,760);
setMinimumSize(1280,760);
现在当我打印 size 和 sizeHint 时,我得到了
size : QSize(1280, 760)
sizeHint : QSize(970, 752)
这是我的应用程序的确切大小,我怎样才能将大小更改为 1280X760?
尺寸提示只是 QLayout 内的小部件的推荐尺寸。它不会影响 windows 小部件,在您的情况下是您的应用程序 window.
但是如果你想要不同的尺寸提示,你需要重新实现sizeHint()
。
QSize MyAppWindow:sizeHint() const
{
return QSize(1280, 760);
}
我已经设置了,
setGeometry(0,0,1280,760);
setMaximumSize(1280,760);
setMinimumSize(1280,760);
现在当我打印 size 和 sizeHint 时,我得到了
size : QSize(1280, 760)
sizeHint : QSize(970, 752)
这是我的应用程序的确切大小,我怎样才能将大小更改为 1280X760?
尺寸提示只是 QLayout 内的小部件的推荐尺寸。它不会影响 windows 小部件,在您的情况下是您的应用程序 window.
但是如果你想要不同的尺寸提示,你需要重新实现sizeHint()
。
QSize MyAppWindow:sizeHint() const
{
return QSize(1280, 760);
}