Точный размер приложения - размер или размер
Я установил,
setGeometry(0,0,1280,760);
setMaximumSize(1280,760);
setMinimumSize(1280,760);
Теперь, когда я печатаю size и sizeHint, я получаю
Размер: QSize (1280, 760)
sizeHint: QSize (970, 752)
Каков точный размер моего приложения? Как я могу точно изменить размер и размер до 1280X760?
1 ответ
Решение
Подсказка по размеру - это только рекомендуемый размер для виджета, который находится внутри QLayout. Это не влияет на виджеты Windows, которые в вашем случае окна вашего приложения.
Однако, если вы хотите получить подсказку другого размера, вам нужно переопределить sizeHint()
,
QSize MyAppWindow:sizeHint() const
{
return QSize(1280, 760);
}