qt - 如何在QT中设计一个文本编辑器?

标签 qt architecture

我想用QT设计一个文本编辑器,并计划实现以下基本功能,

1) 基本编辑功能,如剪切、粘贴、格式化、缩进等。

2)基于上下文的自动完成。(基于某些xml输入文件)

3)语法高亮(基于一些xml输入文件)

您能否建议一些整体架构/设计的方法?

最佳答案

怎么样:

  1. Application Example
  2. Completer ExampleCustom Completer Example
  3. Syntax Highlighter Example

所有这些东西都存储在一个地方,在 Qt SDK 示例中

关于qt - 如何在QT中设计一个文本编辑器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3090521/

相关文章:

qt - 替代 QLineEdit 以获得双倍

objective-c - subview 与 childViewController

java - 如何管理微服务架构中的多对多关系?

c++ - 将小部件添加到布局仅适用于自定义类的构造函数

xcode - 让 QMake 生成正确的 .app

c++ - 将 UDP 数据包发送到同一地址的效率

assembly - 为什么在 Mips 架构中寄存器 $a1 总是打印 0

wpf - INotifyPropertyChanged 与 ViewModel 中的 DependencyProperty

qt - OpenCV Mat到Qt QString

qt - 如何在所有窗口的顶部显示 QMessageBox