命令行参数的应用

每一个应用程序都能够接受命令行参数

主窗口的状态参数:

  • 应用程序必须保存和恢复主窗口的状态参数
    • 位置、大小。。。

应用程序退出的过程:

  • 收到关闭事件
  • 执行关闭事件处理函数
  • 主窗口从屏幕上消失
  • 主窗口的析构函数执行
  • 。。。

命令行参数的应用:

  • 在命令行启动GUI程序时传递参数
  • 操作系统关联方式
    • 在文件被双击时,操作系统根据文件后缀选择应用程序
    • 将文件路径作为命令行参数启动应用程序

一般而言:应用程序收到关闭事件时进行状态参数的保存

Qt中的解决方案:

1、重写关闭事件处理函数
2、在关闭事件处理函数中保存状态参数

命令行参数的应用