Мое приложение QT имеет несколько окон, и иногда, даже если окна уже открыты, но скрыты под другими окнами, пользователь выберет опцию, чтобы открыть одно из меню главного окна, в этом случае я хочу просто вызвать его и сделать это текущий. Теперь использование QWidget-> повышение делает это окно поверх всех других окон, но оно не выбирает его, и это то, что мне нужно сделать. Я пытался QWidget-> setFocus, но это ничего не делает. В то же время я использую комбинацию QWidget-> close с последующим QWidget-> show, но я хотел бы знать, есть ли команда для использования с -> повышение.
Я пытался:
pMission->raise();
pMission->setFocus(Qt::ActiveWindowFocusReason);
но это не сработало, поэтому я использовал:
pMission->close();
pMission->show();