1.首先設計UI樣式

2.設置其中每一個控件的最小尺寸miniumSize和大小策略sizePolicy為Expanding

3.設置布局方式layoutStrentch,將來縮放UI界面后可以保證布局比例不變

4.在UI界面空白處右鍵選擇布局,選擇一種適合自己的布局方式,最終UI項目列表如下圖所示

5.main函數加入關鍵代碼
int main( int argc, char* argv[] ) { QApplication a( argc, argv ); MainWindow w; w.show(); //獲取可用桌面大小 QRect deskRect = QApplication::desktop()->availableGeometry(); w.move( deskRect.x(), deskRect.y() ); w.resize( deskRect.right() - deskRect.x(), deskRect.bottom() - deskRect.y() ); return a.exec(); }
6.運行結果如下圖

