使用tk创建文本编辑器

是否可以使用tk创建一个文本编辑器,它可以支持语法高亮,自动完成,甚至可以在以后扩展为特定语言的IDE?

我找到了tkinter小部件,但不确定它是否可以支持

我认为如果一个小部件可以在用户编写文本时对文本进行一些处理,那么它可以用于此目的.

解决方法

绝对. tkinter文本小部件功能非常强大.你提到的一切都可以完成,等等.您还可以实现代码折叠,嵌入图像,超链接,撤消等.

以下是您可能会发现有用的相关问题的一些答案:

>您可以使用pygments进行语法突出显示.这个答案有一个很小的例子:https://stackoverflow.com/a/11551277
>此答案中提到了行号和在窗口小部件更改时触发的自定义事件:https://stackoverflow.com/a/16375233
>在此答案中部分涵盖了添加搜索功能https://stackoverflow.com/a/3781773

相关文章

vue阻止冒泡事件 阻止点击事件的执行 <div @click=&a...
尝试过使用网友说的API接口获取 找到的都是失效了 暂时就使用...
后台我拿的数据是这样的格式: [ {id:1 , parentId: 0, name:...
JAVA下载文件防重复点击,防止多次下载请求,Cookie方式快速简...
Mip是什么意思以及作用有哪些