qtcreator裡面設定:
第一步:設定sizepolicy 裡的水平策略和垂直策略為 fixed,然後再設定想要的大小。
第二步:設定maximumsize和minimumsize的寬度和高度分別相等。
相應的**如下,
dialog->resize(400, 300);qsizepolicy sizepolicy(qsizepolicy::fixed, qsizepolicy::fixed);
sizepolicy.sethorizontalstretch(0);
sizepolicy.setverticalstretch(0);
sizepolicy.setheightforwidth(dialog->sizepolicy().hasheightforwidth());
dialog->setsizepolicy(sizepolicy);
dialog->setminimumsize(qsize(400, 300
));dialog->setmaximumsize(qsize(400, 300
));dialog->setsizegripenabled(false);
qdialog有乙個qsizegrip在它的右下角,用於縮放,setsizegripenabled(false),就不能縮放了。**設定:
1.
window()->setfixedsize(window()->sizehint());
2.(推薦)
window->layout()->setsizeconstraint(qlayout::setfixedsize);
3.
this->setfixedsize(this->width(),this->height());
或者簡單點,
this->setfixedsize(this->size());
SWT固定視窗大小
通過設定shell的style來控制,兩種方法 一 預設情況下,shell的style是 swt.close swt.min swt.max 為使shell不再改變窗體的大小,可以設定shell為 shell shell new shell display,swt.close swt.min 這樣s...
c WinForm固定視窗大小
c winform固定視窗大小 1.不顯示最大化和最小化 this.maximizebox false this.minimizebox false 2.設定formborderstyle 窗體的邊框樣式 預設可調整大小的邊框模式 this.formborderstyle system.window...
Qt 應用程式固定視窗大小
應用程式框架介紹 應用程式包含按鈕工具欄和背景顯示視窗 中裝載背景的視窗,使用的是qlabel物件 實現應用程式啟動後視窗大小固定不變並且尺寸剛好包含和工具欄。使用 setsizepolicy qsizepolicy fixed,qsizepolicy fixed setminimumsize qs...