59 自定义对话框的调用步骤

自定义的对话框类可以从QDialog基类中派生。模态对话框通常用于从用户处收集数据,它的一般操作步骤如下:

  1. 将自定义的对话框类实例化为对象

  2. 传递数据给对话框对象,确定其初始状态

  3. 显示对话框,接受用户输入的数据,并等待用户点击某个按钮将其关闭

  4. 根据用户点击的按钮,决定是否使用用户输入的数据

  5. 从对话框对象中获取用户输入的数据

  6. 销毁对话框对象

非模态对话框的生命周期通常会更长一些,甚至与其父窗口等寿。不论其是否显示,其内部的数据和状态,都会随着程序的运行,同步地发生变化。非模态对话框,更象是其父窗口的伴行者,只是因功能的需要,时而显示,时而隐藏。