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、效果