foreach(QWidget *win,qApp->topLevelWidgets())
{
if(MainWindow *mainWin=qobject_cast<MainWindow *>(win))
{
mainWin->test();
}
}
QMdiSubWindow *sub=ui->mdiArea->activeSubWindow();
QWidget *subwin=sub->widget();//这段容易出错,必须调用widget()
SubText *subWindow=(SubText*)subwin;
if(subWindow==NULL)
{
return;
}
subWindow->print();