レイアウトの右側に配置された、標準機能の [ok] ボタンと [キャンセル] ボタンを備えた Qt ダイアログが必要です。それを継承して、他のウィジェットをそのレイアウトに追加する必要があります。私はそれを自分で実装できますが、標準的なものがあるかもしれません。その場合、移植性が高いため、それを使用することを好みます。
QMessageBox はメッセージを表示します。もっと一般的なものが必要です。QDialog と標準ボタンのみ、または QDialog にそれらをアクティブにするオプションがあります。