0

私は次のようなUIを作成しようとしています。UI

これにより、QDialogからサブクラスが作成され、QVBoxLayoutを介してMenubarとTabwidgetを追加しようとすると、MenuBarを正常に追加できますが、Tabwidgetを追加すると..

TabWidget = new QTabWidget();
TabWidget->addTab(new QWidget(),tr("Tab 1"));
VerticalLayout->addWidget(TabWidget);

「MicrosoftVisualC++ランタイムライブラリこのアプリケーションは、ランタイムに異常な方法でランタイムを終了するように要求しました。詳細については、アプリケーションサポートチームにお問い合わせください」というランタイムエラーが表示され、[OK]ボタンが表示されます。

デバッガを使用すると、「信号を受信しました。オペレーティングシステムから信号を受信したため、下位が停止しました」というエラーが表示されます。

誰かがこの問題を解決するのを手伝ってくれるでしょうか?

Win7のQtCreator2.4.1でQt4.8.1を使用しています

ありがとう、

4

1 に答える 1

0

了解しました...TabWidgetオブジェクトを初期化するメソッドを呼び出さなかったのは私の間違いでした。

于 2012-06-20T08:48:48.387 に答える