【QT学习教程2】文件操作功能实现

目录

0. 前言

一、界面布局

二、文件操作功能的实现

2.1 思路整理

2.2 初始化界面功能的实现

2.3 判断当前文本是否可以"修改"的功能实现

2.4 新建文本功能的实现

2.5 保存功能的实现

2.6 另存为功能的实现

2.7 文件保存功能的实现

2.8 加载文件功能的实现

2.9 界面退出、文本打开、关闭、剪切、粘贴、复制、撤销功能的实现

2.10 信号与槽机制

2.11 误触关闭预防功能的实现

2.12 文本查找功能的实现


0. 前言

所有教程是给自己看,学的是思想、逻辑,操作不一定100%完整,见谅。

一、界面布局

界面布局属于比较简单的内容,直接贴上结果图。

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5biD6YeM5qW45qW46L-q5biD5Yip5aSa,size_20,color_FFFFFF,t_70,g_se,x_16

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5biD6YeM5qW45qW46L-q5biD5Yip5aSa,size_11,color_FFFFFF,t_70,g_se,x_16

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5biD6YeM5qW45qW46L-q5biD5Yip5aSa,size_11,color_FFFFFF,t_70,g_se,x_16

二、文件操作功能的实现

2.1 思路整理

第一,用户打开界面总会存在一个初始界面。

第二,用户可以新建一个文本,但前提是当前文本内容为“空”或已保存。

第三,用户可以保存当前文本,无论是否文本内容为”空“,都可以保存。

第四,用户可以打开一个已经存在的文本,但前提是当前文本内容为”空“或已保存。

第五,用户可以关闭当前文本界面,不退出操作界面,但前提是当前文本内容为”空“或已保存。

第六,用户可以退出当前操作界面,但前提是当前文本内容为”空“或已保存。

第七,用户可以对当前文本内容进行复制、粘贴、撤销等操作。

第八,用户可以通过输入关键词在当前文本内查找有效信息。

第九,操作界面其他一些附件的设计。

综上所述,可以发现,只要是对文本进行任何”修改“类的工作,都需要确认当前文本的状态,故因此可以设

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值