QToolBox如何隐藏item?

QToolBox如果直接用remove(不会delete)移除子类,显示会不全,因为item失去约束后,跑到窗口左上角了(这里移除s1),

 

 要想显示完整,remove后将对应item用hide()隐藏即可。

QWidget* item = toolBox->widget(index);  // 获取item指针
toolBox->removeItem(index);  //  移除item
item->hide();  //  隐藏item

 

 

posted @ 2021-12-30 13:20  补码  阅读(757)  评论(0)    收藏  举报