Application的确切大小是size或sizeHint

时间:2015-02-20 18:32:21

标签: qt size qwidget sizehint

我已经设置了

setGeometry(0,0,1280,760);
setMaximumSize(1280,760);
setMinimumSize(1280,760);

现在当我打印尺寸和尺寸时,我正在

  

尺寸:QSize(1280,760)

     

sizeHint:QSize(970,752)

这是我的应用程序的确切大小,如何将大小和大小精确地更改为1280X760?

1 个答案:

答案 0 :(得分:1)

大小提示仅是QLayout内部小部件的推荐大小。它不会影响Windows窗口小部件,在您的情况下是您的应用程序窗口。

但是,如果您想要提供不同尺寸的提示,则需要重新实现sizeHint()

QSize MyAppWindow:sizeHint() const
{
   return QSize(1280, 760);
}