2012-07-24 2 views
0

고정 창 크기를 설정하려고 할 때 왜하지 않습니다 다음과 같은 코드가 작동 :Qt : 창 크기 실행 방법은 무엇입니까?

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

그러나이 코드를 수행합니다

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

내가, 내가 원하는 고정 된 너비와 높이 창을 달성 . 내가 생각했던 것만 큼 효율적이지는 않습니다.

답변

1

동일하게하려면 setFixedSize(const QSize & s)을 사용하면됩니다.

setsizeIncrement()에 대해서는, the documentation에서 논의 된 바와 같이, 단순히 창 크기에 대한 증가 단계를 설정한다. 무엇보다, 플랫폼에 따라 다음이 중요 할 수 있습니다

경고 : 크기 증가는 Windows에서 아무런 영향이 없으며, X11에 윈도우 관리자에 의해 무시 수 있습니다.

+0

천재 야! 더 좋게 작동합니다! 사실을 알고 또한 좋습니다. –

+0

좋아요. 다행이 다행이었습니다. – Bart