バックグラウンドで実行され、 にタブを追加する機能がありますQMdiArea
。ただし、新しいタブが追加されると、現在アクティブなタブからフォーカスが奪われます。新しい非アクティブなタブ (サブ ウィンドウ) を追加して、現在使用されているタブにフォーカスを維持する方法はありますか?
Web を検索しましたが、この問題に関連するものは見つかりませんでした。
私は次のことを試しました:
MyWidget *widget=new MyWidget();
QMdiSubWindow *sub=ui->mdiArea->addSubWindow(widget,Qt::SubWindow);
sub->setWindowState(Qt::WindowNoState);
しかし、それは望ましい効果をもたらしません。