1、使用QToolBox时,有时候想根据情况隐藏/去除某个Page(Item)。
比如上图(左)中想隐藏第二个页面,但是调用QToolBox::removeItem()后发现虽然移除了第二个页面,但是似乎把第二个页面中的内容丢到外面来了?似乎是很奇怪的设定,按理子控件应该一并移除。
还需要主动隐藏子页面控件:
// pageAerosolList(页面二的子控件)
ui->pageAerosolList->hide();
// toolBox(QToolBox)
ui->toolBox->removeItem(1);