同一个信号和同一个槽多次 connect的后果:
connect n次,槽函数触发 n次!
使用容器时注意检查边界
使用容器的 .last .first .removelast .removefirst 等方法时要确保容器不为空,否则会发生越界。 原来以为容器类里面会做检查,其实不然
删除一个布局管理器中的所有控件
QLayoutItem *child;
while(child=this->verticalLayout->layout()->takeAt(0)) {
delete child;
}
想使用信号和槽