16,216
社区成员
发帖
与我相关
我的任务
分享
BookDetails::BookDetails(Tools::MODE mode,QString isbn,QString id,QWidget *parent)
:QDialog(parent),Mode(mode),Book_ISBN(isbn),ID(id), //Mode是Tools::MODE枚举
ui(new Ui::BookDetails)
{
ui->setupUi(this);
connect(this,SIGNAL(Signal_Normal()),this,SLOT(set_Normal()));
connect(this,SIGNAL(Signal_Manage()),this,SLOT(set_Manage()));
switch(Mode){ //执行到这里,下一步直接跳过了代码块,构造函数结束
case Tools::MODE::TOURIST:
break;
case Tools::MODE::NORMAL:
emit Signal_Normal();
break;
case Tools::MODE::MANAGE:
emit Signal_Manage();
break;
default:
break;
}
}
请问这是什么问题?