QTestを使用して、アプリケーションでいくつかの自動化されたGUI テストを作成しています。
次のコマンドを使用して、アプリケーションからウィジェットにアクセスできます。
savePushButton = mainWindow->findChild<QPushButton *>("savePushButton");
正常に動作していますが、 QMessageBoxの [OK] ボタンをクリックする必要があります。
次のように、アプリケーションでQMessageBoxを作成しました。
if( something_wrong )
{
QMessageBox::warning(new Widget(), "Title", "Something wrong!");
}
このQMessageBoxとそのボタンにアクセスするにはどうすればよいですか?