草庐IT

QScintilla

全部标签

QScintilla入门指南之基本介绍

Scintilla是一个免费、跨平台、支持语法高亮的编辑控件。它完整支持源代码的编辑和调试,包括语法高亮、错误指示、自动补全(codecompletion)和函数提示(calltips)。能包含标记(marker)的页边(margin)可用于标记断点、折叠和高亮当前行。而QScintilla是Scintilla在QT上的移植。使用该库可以更为方便的开发Qt程序。由于国内网站对于该库的说明文档比较缺少,所以本文主要参考自外网文档QScintilla。但是该网站使用的是Python语言,而本文使用的是C++语言,如果读者需要寻找Python语言的使用方法,可以去浏览该网站。除此之外,本文也参考了Q

QScintilla入门指南之编辑器设置

一、文本环绕如果没有文本换行,那么一行可能会变得越来越⻓。而文本环绕则会⾃动断行,使得所有内容都适应可见窗口。注意,如果开启文本环绕,则环绕行不会增加行号。1.1环绕模式文本环绕有多种风格,更改环绕模式的接口如下:virtualvoidQsciScintilla::setWrapMode(WrapModemode)其中,枚举变量WrapMode的不同类型如下:WrapNone:关闭环绕模式WrapWord:在单词边界处环绕WrapCharacter:在字符边界处环绕WrapWhitespace:在空白符边界环绕1.2环绕标志可见性文本环绕标志可通过如下接口开启/关闭:voidQsciScint

QScintilla入门指南之编辑器设置

一、文本环绕如果没有文本换行,那么一行可能会变得越来越⻓。而文本环绕则会⾃动断行,使得所有内容都适应可见窗口。注意,如果开启文本环绕,则环绕行不会增加行号。1.1环绕模式文本环绕有多种风格,更改环绕模式的接口如下:virtualvoidQsciScintilla::setWrapMode(WrapModemode)其中,枚举变量WrapMode的不同类型如下:WrapNone:关闭环绕模式WrapWord:在单词边界处环绕WrapCharacter:在字符边界处环绕WrapWhitespace:在空白符边界环绕1.2环绕标志可见性文本环绕标志可通过如下接口开启/关闭:voidQsciScint
12