视觉运控平台软件框架(6)---脚本编辑器Qsci
·
qscintilla是Qt开源的文本编辑器,可用之来做一个代码编辑器,它支持包括C,C++,Python,Java等多种编程语言的语法,当然也是支持我们用到的lua的。它完整支持源代码的编辑和调试,包括语法高亮、错误指示、代码完成(code completion)和调用提示(call tips)。能包含标记(marker)的页边(margin)可用于标记断点、折叠和高亮当前行。

网上说这个编辑器包括有错误提示功能,但我还未能找到相关实现方式。
在这个界面编辑lua脚本,点击执行即可执行相应的脚本。
qscintilla的用法

随便一个窗口,建立 QsciScintilla这个类,这是一个界面,然后对其设置文本分析器即可实现语法高亮等功能。
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)