带对话框的QT应用程序

时间:2012-08-07 09:06:00

标签: qt

我正在用qt写一个应用程序。该应用程序将有许多对话框。我的问题是:对话处理的策略是什么?我应该在主窗口的构造函数中创建它们还是当用户单击按钮时(即用户需要它时)创建它们。它们应该被销毁还是被自动销毁?

1 个答案:

答案 0 :(得分:1)

这没有硬性规定。 通常对话框小而轻,因此在关闭时打开和销毁(通常自动)时会创建。但是,如果您的自定义对话框包含非常繁重的小部件和/或需要从慢速源获取数据,那么您可以创建一个对话框,并仅在需要时显示该对话框。

  

它们应该被销毁还是自动销毁?

这完全取决于您如何创建它。我能做的最好的事情就是为您提供信息量最大的source