基于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.https://github.com/Whale-xh/WPS_official

二、项目介绍

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

三、项目亮点

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

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

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

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

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

四、基本界面展示

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

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

相关推荐
码农新猿类13 小时前
Qt中信号带参传值
qt·qt5
热爱嵌入式的小许21 小时前
基于Linux C++多线程服务器 + Qt上位机开发 + STM32 + 8266WIFI的智慧无人超市
开发语言·c++·qt项目·linux项目·linux无人智慧超市·linux多线程服务器·单片机项目
风舞红枫1 天前
WPS宏开发手册——Excel常用Api
excel·wps
小疯仔2 天前
前端使用WPS WebOffice 做在线文档预览与编辑
前端·wps
laimaxgg4 天前
Qt的网络编程
网络·c++·qt·qt5·qt6.3
盘古开天16664 天前
WPS JS宏编程教程(从基础到进阶)--第二部分:WPS对象模型与核心操作
开发语言·javascript·wps
风舞红枫4 天前
WPS宏开发手册——JSA语法练习
wps
noravinsc5 天前
wps如何给word加水印
word·wps
程序员老舅6 天前
Qt跨平台文件传输系统开发全解:TCP/IP协议+多线程架构
qt·网络协议·计算机毕设·文件传输·qt项目·qt项目实战·计算机毕设项目