首页 > 代码库 > 第五十二课、命令行参数的应用
第五十二课、命令行参数的应用
一、主窗口的状态参数
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)、操作系统将文件的路径作为命令行参数传递
第五十二课、命令行参数的应用
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。