使用Qt开发文本编辑器(一):功能介绍

以前一直很羡慕别人能开发文本编辑器,后来学了Qt,看了里面的例子,自己改造一下,竟也可以弄一个出来,虽然说不是很强大,权当是自己的一个学习成果吧。好了,我就废话少说,直接转入正题了。这个文本编辑器主要实现了以下功能:

(1)文本编辑(包括撤销、恢复、保存、打开文件、导出成pdf、另存为等等)。

(2)Tab页式文档。

(3)行号显示。

(4)编辑内容转换为大写或小写。

(5)字体改变。

(6)编辑器设置。

(7)转到指定行。

下面是截图:

源代码的下载地址:http://down.51cto.com/data/2116197。 老实说做这个东西也没花多长时间,因为Qt确实太方便了,很多API可以查文档,官方提供的例子也不少。好好专研下,就可以搞定了。MFC就差远了,有了Qt,MFC就是bullshit,为当初放弃MFC感到庆幸。

时间: 2024-10-07 18:46:01

使用Qt开发文本编辑器(一):功能介绍的相关文章

【linux_笔记】Linux_vim编辑器常用功能介绍

学习资源来自:www.magedu.com 学习记录过程中难免出现错误,如有发现,还望大神们指出. 示例操作部分有的与历史操作有关,如果先前的示例操作没有执行过的话,可能会有部分示例的操作无法执行.示例仅供参考. vim编辑器 vi: Visual Interface(可视化接口)vim: VI iMproved(vi升级版) vim:文本编辑器,字处理器,全屏编辑器,模式化编辑器(在不同的模式下,相同的击键动作被解释的意义不同) vim模式:    编辑模式(命令模式)    输入模式    

html+css+js开发文本编辑器,有各种排版功能!

当点击上面的按钮,例如添加图片,就会直接向textarea文本框添加一段预设的图片标签.如果添加超链接,就会向文本框添加超链接标签,我们只需要把超链接和链接文字填上去即可. <!DOCTYPE html> <html> <head> <title>Hello World</title> <meta http-equiv="content-type" content="text/html; charset=utf

Markdown文本编辑器在信息发布及信息交互功能上的使用(一)

Markdown是一种可以使用普通文本编辑器编写的标记语言,通过类似HTML的标记语法,它可以使普通文本内容具有一定的格式. MarkdownEditor 是一款基于浏览器的 Markdown 文本编辑器,功能非常简单实用. 在线地址:http://jbt.github.io/markdown-editor 资源地址:https://github.com/jbt/markdown-editor 此文本编辑器使用许可描述为"只要你喜欢,你可以随意复制.修改和使用他.(Feel free to ta

富文本编辑器

1. https://github.com/xing/wysihtml5 2. https://github.com/neilj/Squire 3.可以试试这个wangEditor - 轻量级web富文本编辑器 生成表格还是会有一些样式,不过比百度的要少一些.以下是官方介绍: 与国产编辑器 百度ueditor和 kindeditor相比,它轻量.易用.UI设计精致漂亮. 与国外编辑器 bootstrap-wysiwyg和 simditor相比,它文档易读.交流方便,更接地气. 它还会根据使用者的

jquery.qeditor——轻量级文本编辑器

一.jquery.qeditor简介 1.链接地址 :项目git地址 :中文版介绍 :测试Demo 2.其他富文本编辑器的优缺点 首先,正如你在找的很多富文本编辑器,功能有很多,也很复杂,但是很多功能根本用不到,尽管很多编辑器提供选择功能的功能,但又界面不好看,或者加载较慢,代码较多 其次,很多编辑器调用麻烦,编辑的内容有太多的style标签,影响布局. 3.jquery.qeditor编辑器功能介绍 1.界面干净整洁,非常适合于小博客或功能排版功能较少的页面 2.所有生成的标签都是html的标

VIM 文本编辑器常用命令

VIM文本编辑器常用命令 简单介绍 vi 和 vim是Unix / Linux上最常用的文本编辑器而且功能非常强,vim 是vi的升级版.Vi 类似于windows中的记事本,而vim类似于windows中的EmEditor或EditPlus等. 1.VIM三种工作模式之间的转换 2.插入命令 3.定位命令 4.删除命令 5.复制粘贴 6.替换和取消命令 7.退出命令 加油!!!

百度富文本编辑器

[下载所需资源]---------------------------------------百度搜索-- 百度富文本编辑器--进入首页(百度编辑器-UEditor-首页) 百度编辑器 - UEditor - 首页-- 上方导航[下载]--选择对应的版本下载(我选的是 1.4.3.3 .Net 版本 utf-8版) [把资源引入自己的项目]--------------------------------------- 这里,模拟需求:新建一个项目  MyTest,要使用  富文本编辑器的功能. 

文本编辑器的魅力——献给最爱的Vim、Sublime

1 前言 一直忙项目搞得许久没有写博客了,顿时有深重的负罪感,今天赶紧补几篇平复一下心情... 文本编辑器的重要性我记得当时还是在<程序员修炼之道>那本书中第一次看到,这些年下来感觉这个真的是太有道理了,为自己节约了很多的时间,所以我也不断的提醒身边的朋友去用好它.但是自己每次都从头说一遍感觉也挺费时间的,所以打算直接写下来可以更好的分享给更多人. 这里顺带提一下,windows自带的那个notepad就无视了吧,功能太弱了,而且文件稍微大一点就直接卡了,看了后文就知道差距实在是太大了. 2

基于trie树的具有联想功能的文本编辑器

之前的软件设计与开发实践课程中,自己构思的大作业题目.做的具有核心功能,但是还欠缺边边角角的小功能和持久化数据结构,先放出来,有机会一点点改.github:https://github.com/chuxiuhong/smarteditor 数据结构,使用过程截图以及源代码如下: #数据结构 **trie树** trie树相应的介绍点击链接[https://en.wikipedia.org/wiki/Trie](https://en.wikipedia.org/wiki/Trie) trie树在p