Qt アプリケーションの ui テストを書いています。このアプリケーションは、自動的に入力してコミットする必要がある QFileDialog を発生させます。
モーダル ダイアログが表示されている場合でも実行される QTimer が既にあります。このアプローチは、QMessageBox や QColorDialog などの多くのダイアログで機能します。
問題は、QFileDialog がネイティブ ダイアログであることです。ダイアログウィジェットがないため、検索できません。
ネイティブ ダイアログにアクセスする方法はありますか。
私はUbuntuで開発しているので、GTKダイアログだと思います。テストは常に Ubuntu で実行されます。