• 第五十二课、命令行参数的应用------------------狄泰软件学院


    一、主窗口的状态参数

    1、主窗口的状态参数

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

    2、应用程序退出的过程

    (1)、收到关闭事件

    (2)、执行关闭事件处理函数

    (3)、主窗口从屏幕上消失

    (4)、主窗口的析构函数执行

    3、一般而言

    (1)、应用程序在收到关闭事件时进行状态参数的保存

    4、Qt中的解决方案

    (1)、重写关闭事件处理函数

    (2)、在关闭事件处理函数中保存状态参数

    文本编辑器改变:

    AppConfig.h:增加了两个与主窗口相关的变量及相关函数,则构造函数的参数也要相应增加,再到实现文件里做相应的改变即可(注意输入文件和读取处理的顺序

    2、将UI.cpp的析构函数里面的保存参数代码搬移到关闭事件处理函数

    二、命令行参数的应用

    1、命令行参数的应用一

    (1)、传统的应用方式:在命令行启动应用程序

    2、命令行参数应用二

    (1)、操作系统关联

     A、在文件被双击时,操作系统根据文件后缀选择应用程序(如下图的.txt)

    B、将文件路径作为命令行参数启动应用程序

     

    文本编辑器代码改变:

    主函数:

    主函数用到的openFile函数为:

    三、小结

    (1)、GUI程序主窗口的相关参数必须保存

     (2)、GUI程序在收到关闭事件时保存状态参数

    (3)、GUI程序依然能够接受命令行参数

    (4)、操作系统将文件的路径作为命令行参数传递

  • 相关阅读:
    (转) IOS ASI http 框架详解
    不是技术牛人 如何拿到IT巨头的Offer 来自作者: lsldd 来源: CSDN
    数据类型Block 粗解
    GCD的基本思想
    自定义Cell的 两种方法!
    全世界最幸运的我
    实现鸢尾花数据的读入
    Tensorflow2的基本用法
    6.17
    6.16
  • 原文地址:https://www.cnblogs.com/gui-lin/p/6433458.html
Copyright © 2020-2023  润新知