2010-07-20 15 views

回答

4

您可以使用

void QWidget::setFixedSize (int w, int h) 

該設置窗口小部件爲w,高度爲h的寬度。當窗口重新調整大小時,這將使特定窗口小部件的大小得到修復。

你也可以使用這些功能的組合,

void QWidget::setFixedHeight (int h) 

void QWidget::setFixedWidth (int w) 
取其需要爲您的需要..希望它可以幫助

+0

是的,這是我需要的! – Narek 2010-07-20 12:47:07

-1

一個(簡單)的方法是使用QWidget :: setMinimumSize和QWidget :: setMaximumSize函數來設置最小尺寸和最大尺寸是相同的。這樣做會阻止小部件擴展和縮小。例如。

widget->setMinimumSize(200, 100); 
widget->setMaximumSize(200, 100); 

當然你也可以在QtDesigner中設置這些值。

+0

這是我用過的。但我已經要求另一種解決方案(可能是更好的解決方案)。 – Narek 2010-07-20 11:26:52

相關問題