C++ 的富文本编辑控件?
我正在寻找一个编辑富文本的控件。这些是我的要求:
- 快速/轻量级
- 支持项目符号/编号列表
- 彩色文本和突出显示
- 针对 Windows,但跨平台将是一个额外的好处
- 对撤消/重做的精细控制以及监视文档的哪些部分已更改的简单方法
- 所有其他常用功能:文本样式、复制/粘贴等。
- 可以轻松地进行子类化和扩展
我正在考虑 Qt 的 QTextEDit
,但想看看您是否有任何其他建议。
I'm looking for a control to edit rich text. These are my requirements:
- Fast/lightweight
- Support for bulleted/numbered lists
- Colored text and highlighting
- Targeting Windows, but cross-platform would be a bonus
- Fine control over undo/redo and easy way to monitor what parts of the documents have changed
- All the other usual features: text styles, copy/paste, etc.
- Can easily be a subclassed and extended
I'm considering Qt's QTextEDit
, but wanted to see if you have any other suggestions.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我的第一选择是 Qt。根据我的测试,它是最好的工具包,也是我所知道的唯一一个满足您所有要求的工具包。我的第二个选择是 wxWidgets,但我不喜欢它的架构,并且API非常多。
My first choice would be Qt. From what I tested, it is the best toolkit around, and it is the only one I know that has all of your requirements. My second choice would be wxWidgets, but I didn't like its architecture and API very much.