QT学习小demo之LightMD(MarkDown编辑器)

本文介绍了一款基于QT的Markdown编辑器LightMD,它同时可以作为代码编辑器使用。文章讨论了编辑器的整体布局、代码编辑器的选择(QPlainTextEdit)以及Markdown编辑器的实现,利用QT官方示例进行部分功能的实现。尽管功能有限,但该项目旨在学习QT相关的Windows开发。
摘要由CSDN通过智能技术生成

很早之前就有了写一个类似Windows记事本的想法,加上最近也刚好在学编译原理,所以就想把两者结合起来,于是就打算结合MarkDown,开发一款MarkDown编辑器。
不过由于我之前一直使用的是Java语言居多,对c++并不熟悉,所以一些糟糕的代码风格和规范还望各位大佬谅解!

LightMD 即一款基于QT实现的markdown编辑器,当然也可以作为代码编辑器,由于时间与个人能力等原因,目前实现的功能非常有限!

主要包括:

  • 支持语法高亮(目前支持C/C++)

  • 支持MarkDown预览

  • 代码行数、文本信息统计等

  • 其它一些基本的文件处理相关功能

好了直接上图吧

image

image

本项目主要目的在于学习qt相关的windows开发,其中主要有以下几个模块:

  • 整体布局
  • 代码编辑器
  • markdown编辑器

整体布局

最外面当然是_QMainWind

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值