第五十二课命令行参数的应用

Posted 谱写赞歌

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了第五十二课命令行参数的应用相关的知识,希望对你有一定的参考价值。

一、主窗口的状态参数

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)、操作系统将文件的路径作为命令行参数传递

以上是关于第五十二课命令行参数的应用的主要内容,如果未能解决你的问题,请参考以下文章

第五十二课 linux操作系统原理虚拟机基础原理

webpack原理篇(五十二):webpack-cli源码阅读

linux 第二课

第二课补充01——redis-cli命令行详解string类型list类型hash类型命令操作详解

#yyds干货盘点# 前端歌谣的刷题之路-第五十二题-向下取整

WPF学习第五十二章 动画性能