void boxlayoutVisible(QBoxLayout *boxLayout, bool bVisible)
{
if (NULL == boxLayout) return;
int nColum = boxLayout->count();
for (int i = 0; i < nColum; i++)
{
auto item = boxLayout->itemAt(i);
if (item && item->widget())
{
item->widget()->setVisible(bVisible);
}
}
}
void gridLayoutRowEnabled(QGridLayout *gridLayout,
int row, bool bEnable)
{
if(NULL == gridLayout) return;
int columnCount = gridLayout->columnCount();
for (int k = 0; k < columnCount;++k)
{
QLayoutItem * item = gridLayout->itemAtPosition(row, k);
if (item)
{
item->widget()->setEnabled(bEnable);
}
}
}