1、創建柵格佈局對象
// 2018年6月24日 23:22:02 改爲柵格佈局
gridLayout = new QGridLayout;
2、設置控件位置
// 菜單欄, 0行0列 佔 1行 11列
gridLayout->addWidget(topMenuBar, 0, 0, 1, 10);
// 工具欄按鈕部分
for (int i = 0 ; i < he_tool_bar_btn_7; i++)
{
gridLayout->addWidget(topToolBtnArr[i], 1, i, 1, 1);
}
// 從哪一列查找 , 位置,1行 7列, 佔1行1列
gridLayout->addWidget(comboQeury, 1, 7, 1, 1);
// 輸入框,位置:1行8列, 佔 1行 1 列
gridLayout->addWidget(lineEditQuery, 1, 8, 1, 1);
// 排序
gridLayout->addWidget(labelSort, 1, 9, 1, 1);
// 按照哪一列排序
gridLayout->addWidget(comboSort, 1, 9, 1, 1);
// tabwidget
gridLayout->addWidget(tabWidget, 2, 0, 1, 11);
// 添加狀態欄
gridLayout->addWidget(statusBar, 3, 0, 1, 11);
// 設置控件之間的間距
gridLayout->setSpacing(10);
// 設置柵格佈局控件與窗體之間的間距
gridLayout->setContentsMargins(0, 0, 0, 0);
3、添加布局
// 現實佈局
setLayout(gridLayout);
4、效果