QtCreator 2.4.1 に統合されたQtDesignerのバグのため、QWidgetを継承するクラスとして別の定義を作成しました。これにより、 QStackedWidgetのページのレイアウトにウィジェットを配置する際の問題が解決されます。さらに、この複雑な UI はうまく分離されています。
ただし、このソリューションでは、メインフォームとページが別々のクラスであるという問題に陥ります。内部クラスでは、メイン フォーム/ウィンドウの要素 (ウィジェット、スロット) が表示されませんが、ロジックにはそこでの操作 (いくつかのボタンの有効化/無効化、ポップアップのバインドなど) が必要です。
そのような問題をどのように解決すべきか、良いパターンを探しています。親ポインターを介してアクセスすることで、Google で見つかったいくつかのアドバイスに従ってみましたが、失敗してアプリケーションがクラッシュしました :-) これは私が探しているものではありません。