1

私はqtでアプリケーションを書いています。このアプリケーションには多くのダイアログがあります。私の質問は: ダイアログ処理の戦略は何ですか? メインウィンドウのコンストラクターでそれらを作成する必要がありますか、ユーザーがボタンをクリックしたとき (つまり、ユーザーが必要とするとき) に作成する必要があります。破棄する必要がありますか、それとも自動的に破棄されますか?

4

1 に答える 1

1

これには難しいルールはありません。 通常、ダイアログは小さくて軽いため、開くと作成され、閉じると (通常は自動的に) 破棄されます。ただし、非常に重いウィジェットを含むカスタム ダイアログがある場合や、遅いソースからデータを取得する必要がある場合は、ダイアログを作成して、必要なときにのみ表示することができます。

破棄する必要がありますか、それとも自動的に破棄されますか?

これは、作成方法に完全に依存します。私にできる最善のことは、最も有益な情報を紹介することです。

于 2012-08-07T09:18:14.630 に答える