【文件属性】:
文件名称:QCodeEditor:Qt代码编辑器小部件
文件大小:108KB
文件格式:ZIP
更新时间:2021-02-05 20:55:24
qt widget qt5 codeeditor QtC++
Qt代码编辑器小部件
这是一个用于编辑/查看代码的小部件。
该项目使用名为qcodeeditor_resources.qrc的资源。 主应用程序不得使用具有相同名称的资源文件。
(这不是来自Qt示例的项目。)
要求
C ++ 11特色编译器。
Qt 5。
能力
自动括号。
不同的突出显示规则。
自动缩进。
用空格替换制表符。
GLSL完成规则。
GLSL突出显示规则。
C ++突出显示规则。
XML高亮规则。
JSON highligh规则。
框架选择。
Qt Creator样式。
建立
这是一个基于CMake的库,因此可以用作子模块(请参见示例)。 但是,以下是将其
【文件预览】:
QCodeEditor-master
----CMakeLists.txt(3KB)
----.gitignore(50B)
----README.md(3KB)
----resources()
--------languages()
--------default_style.xml(4KB)
--------qcodeeditor_resources.qrc(256B)
----include()
--------QFramedTextAttribute(58B)
--------QCXXHighlighter(53B)
--------QPythonCompleter(54B)
--------QLuaCompleter(51B)
--------QStyleSyntaxHighlighter(61B)
--------QHighlightBlockRule(57B)
--------QLineNumberArea(53B)
--------QLanguage(47B)
--------QLuaHighlighter(54B)
--------QPythonHighlighter(56B)
--------internal()
--------QHighlightRule(52B)
--------QGLSLHighlighter(54B)
--------QXMLHighlighter(53B)
--------QCodeEditor(49B)
--------QJSONHighlighter(54B)
--------QSyntaxStyle(50B)
--------QGLSLCompleter(52B)
----LICENSE.MIT(1KB)
----src()
--------internal()
----example()
--------CMakeLists.txt(569B)
--------resources()
--------image()
--------include()
--------src()
----.travis.yml(499B)