1. 程式人生 > >Qt之如何獲取主視窗的指標

Qt之如何獲取主視窗的指標

QMainWindow* getMainWindow()
{
    foreach (QWidget *w, qApp->topLevelWidgets())
        if (QMainWindow* mainWin = qobject_cast<QMainWindow*>(w))
            return mainWin;
    return nullptr;
}