我在.h文件里定义:
LoadingWidget* w;
然后.cpp文件里定义:
void MyClass::ModifyTask()
{
// w = new LoadingWidget(); // 忘了生成实例
try {
w->show();
} catch (int e) {
QMessageBox::warning(this, ("error"), ("Please input server address!"));
}
}
尽管写上了try catch,程序照样崩溃。够差劲的。是我哪里没明白吗?我在另一个语言里这样写就不会出问题,程序不会崩溃。