使用qt仿windows10记事本1.0
windows10 + QtCreator4.11.1+ Qt5.14.2 MingW64
几乎实现了Windows10系统自带nodepad的所有功能 1.实现了文件的新建文件,保存文件,打开文件,另存为,退出文件等功能 2.实现了编辑的复制,粘贴,剪切,撤销,全选,删除等功能 3.支持更改或查看字体,颜色设置的功能 4.实现了帮助中的查看帮助(通过点击跳转到我的博客),关于记事本(显示版本信息,版本号)等功能 另外在原来的基础上增加了工具栏,可以显示图标,美化了程序界面 并且实现了弹出错误提示的消息对话框 增加了状态栏实时显示日期时间的功能
这个项目以Qt框架为基础,使用QtWidget模块,信号和槽机制,文件操作,文本编辑,对话框,字体和颜色设置,状态栏,定时器,跳转连接,版本信息提示,图标设置。
Qt Widgets模块 :用于创建各种用户界面部件,如窗口、菜单、工具栏、标签页等。
信号与槽机制 :用于组件之间的通信和交互,实现了按钮点击触发函数执行等功能。
文件操作 :利用 QFile 和 QFileDialog 实现了文件的打开、保存和另存为功能。
文本编辑 :使用 QTextEdit 实现了文本编辑功能,包括撤销、复制、粘贴、剪切等操作。
对话框 :利用 QMessageBox 和 QFileDialog 实现了与用户的交互,包括显示错误提示、保存成功等消息。
状态栏 :通过 QStatusBar 和 QLabel 实现了状态栏,显示当前文件信息和实时时间。
定时器 :使用 QTimer 实现了定时更新状态栏中的时间显示功能。
跳转链接 :利用 QDesktopServices 实现了在默认浏览器中打开指定链接的功能,如跳转到博客页面。
图标设置 :使用 QIcon 设置了各个动作的图标,美化了界面。