私はqtでアプリケーションを書いています。このアプリケーションには多くのダイアログがあります。私の質問は: ダイアログ処理の戦略は何ですか? メインウィンドウのコンストラクターでそれらを作成する必要がありますか、ユーザーがボタンをクリックしたとき (つまり、ユーザーが必要とするとき) に作成する必要があります。破棄する必要がありますか、それとも自動的に破棄されますか?
質問する
80 次
私はqtでアプリケーションを書いています。このアプリケーションには多くのダイアログがあります。私の質問は: ダイアログ処理の戦略は何ですか? メインウィンドウのコンストラクターでそれらを作成する必要がありますか、ユーザーがボタンをクリックしたとき (つまり、ユーザーが必要とするとき) に作成する必要があります。破棄する必要がありますか、それとも自動的に破棄されますか?
これには難しいルールはありません。 通常、ダイアログは小さくて軽いため、開くと作成され、閉じると (通常は自動的に) 破棄されます。ただし、非常に重いウィジェットを含むカスタム ダイアログがある場合や、遅いソースからデータを取得する必要がある場合は、ダイアログを作成して、必要なときにのみ表示することができます。
破棄する必要がありますか、それとも自動的に破棄されますか?
これは、作成方法に完全に依存します。私にできる最善のことは、最も有益な情報源を紹介することです。