代码中涉及b1的代码:
----------------------Form1构造函数中----------------------------------
QPushButton *b1 = new QPushButton("Work",this);
b1->setGeometry(200,35,70,35);
connect(b1,SIGNAL(clicked()),this,SLOT(waitSlot())); //waitSlot为那个子界面
---------------------------------------------------------------------------------
-----------------------waitSlot()----------------------------------------------
void Form1::waitSlot()
{
........... //界面指针 wait
connect(back,SIGNAL(clicked()),this,SLOT( back( ) ));
wait->show();
b1->setEnabled( false ); //禁用b1
}
-----------------------------------------------------------------------------------
--------------------------------back()------------------------------------------
void Form1::back()
{
delete wait;
b1->setEnabled( true ); //恢复b1
}
代码中似乎没对b1非法调用