当前位置: 首页 > news >正文

基于QT实现的简易WPS(已开源)

一、开发工具及开源地址:        

        开发工具:QTCreator ,QT 5

        开源地址:

GitHub - Whale-xh/WPS_official: Simple WPS based on QTSimple WPS based on QT. Contribute to Whale-xh/WPS_official development by creating an account on GitHub.icon-default.png?t=N7T8https://github.com/Whale-xh/WPS_official

二、项目介绍

        基于QT框架开发一个简易的类WPS的文本处理软件,包括基本的功能,如新建/打开文本、编辑、字体/字号选择、文本对齐、加粗、斜体、打印、撤销、拷贝粘贴、颜色选择等功能,可以满足日常办公需求。

三、项目亮点

  • 创建/打开多个文本框时,利用QSignalMapper类创建信号映射器,实现同一种信号选择不同的子窗口。

  • 利用QActionGroup类实现操作的互斥性,保文本实现对齐方式中的一种。

  • 支持打开富文本和普通文本,设置默认的文本保存格式为html。

  • 支持对选中的文本进行对齐、加粗、改变字体、改变颜色等功能。

  • 不同的操作设置不同的快捷方式。

四、基本界面展示

更多功能请自行探索!!!

欢迎参与软件,进行二次开发,添加更多功能!!!

http://www.lryc.cn/news/417710.html

相关文章:

  • Flask-WTF 表单处理详细教程(第六阶段)
  • C语言 | Leetcode C语言题解之第330题按要求补齐数组
  • 无人机之测绘行业篇
  • Java编程:每日挑战
  • 【自动驾驶】ubuntu server安装桌面版
  • 前端模块化-手写mini-vite
  • SpringBoot中fastjson扩展: 自定义序列化和反序列化方法实战
  • 【QT】鼠标按键事件 - QMouseEvent QKeyEvent
  • 纯手工在内网部署一个Docker私有仓库
  • 农林经济管理学报
  • 【初阶数据结构题目】16.用队列实现栈
  • 使用 OpenAI Whisper v2 模型进行中英文混合语音识别
  • 代码随想录算法训练营day37|动态规划part05
  • Git 如何提交代码
  • SpringBoot-application.properties为对象赋值
  • Head First设计模式学习笔记
  • 240806-RHEL 无法通过 ssh username@ip 远程连接,报错:Connection closed by ip port 22
  • C语言:复读机2种写法(输入什么就输出什么)
  • PySide6/PyQT学习笔记(很杂)
  • 学习笔记-JWT 保持登录状态
  • React 性能优化
  • 后端常见问题及深度解决方案
  • C:野指针介绍(定义、危害、规避)以及野指针与空指针的区分
  • vue中v-html 后端返回html + script js中click事件不生效
  • 介绍maven生命周期-水温
  • spring boot3.x快速入门
  • JavaWeb之servlet关于Ajax实现前后端分离
  • vue3表格组件formatter
  • C# 使用NHibernate连接MySQL实现数据的增删改查
  • IDEA2024.2重磅发布,更新完有4G!