ウィンドウ管理機能を提供するには、 QWSサーバーとして 1 つのアプリケーションを実行する必要がありますが、Qt Embedded for Linux ではグラフィカル インターフェイスを使用して他のアプリを実行することもできます。
フォーカスを得るためにマウス/キーボードの操作を必要とせずに、プログラムでウィンドウ間でフォーカスを切り替えたい。次のドキュメントを検索しましたが、別のウィンドウを「アクティブ」にする方法が見つかりません。
http://qt-project.org/doc/qt-4.8/qwsserver.html
http://qt-project.org/doc/qt-4.8/qapplication.html
http://qt-project.org/doc/qt-4.8/qsessionmanager.html#details
http://qt-project.org/doc/qt-4.8/qwswindow.html
QWSServer にはメソッドがあります。
const QList<QWSWindow *> & QWSServer::clientWindows ()
これは QWSWindows のリストを返しますが、それらのウィンドウの 1 つを現在アクティブなウィンドウにする方法がわかりません。これどうやってするの?ありがとう -