3

Qt カスタム ウィジェットについて少し質問があります。

http://doc.qt.digia.com/4.3/tutorial-t4.htmlhttp://doc.qt.digia.com/4.3/tutorial-t8.htmlの両方で、カスタム ウィンドウ宣言はqAppポインターにアクセスできるmain.cppファイル(2 番目のリンクでは、独自のファイルでより多くのウィジェットが宣言されています)。

ウィンドウを別の別のファイルで実行して、それに qAppポインタを渡すことはできませんか?.

4

1 に答える 1

2

はい、メイン ウィンドウは別のファイルで作成できます。主に必要なのは、 を作成して、QApplication含めるものを表示することだけです。そして、イベントループを開始します。

qAppどこでもポインターを渡す必要はありません。これは、実行できる唯一のアプリケーションへのグローバル参照です。を含めることにより、他のファイルでアクセスするだけですQApplication

また、これらのチュートリアルは古い Qt 4.3 用です (そのバージョンを今すぐ使用する必要がある場合を除きます)。ここで Qt 4.8 のチュートリアルを見つけることができます

于 2012-11-17T23:12:18.973 に答える