2

私はC++とQtに慣れていないので、この質問を正しく行っているかどうかはわかりません。しかし、QWidgetのサブクラスがあるとしましょう。

class childofqwidget : public QWidget

サブクラスのオブジェクトへのポインターをQMainWindowのsetCentralWidgetメンバー関数に渡すことはできますか?このようなもの:

mainlayout = new childofqwidget;
setCentralWidget(mainlayout);

私が尋ねている理由は、テキストボックスといくつかのボタンを備えたレイアウトを持つQWidgetのサブクラスを作成したためです。これをQMainWindowオブジェクトの中央ウィジェットとして挿入したいと思います。これは可能ですか?そうでない場合、私はこれを行うべきより良い方法がありますか?

4

1 に答える 1

5

はい、それはまったく問題ありません。それが通常の方法です。

(変数を呼び出すのlayoutwidget少し変わった/紛らわしいですが、それは単なる名前です。)

于 2012-05-17T18:43:53.067 に答える