File tree 2 files changed +11
-8
lines changed
2 files changed +11
-8
lines changed Original file line number Diff line number Diff line change @@ -55,13 +55,10 @@ void QgsCodeEditorPython::setSciLexerPython()
55
55
56
56
QsciLexerPython* pyLexer = new QsciLexerPython ( this );
57
57
pyLexer->setDefaultFont ( font );
58
- pyLexer->setFont ( font, 1 ); // comment
59
- pyLexer->setFont ( font, 3 ); // singlequotes
60
- pyLexer->setFont ( font, 4 ); // doublequotes
61
- pyLexer->setFont ( font, 6 ); // triplequotes
62
- pyLexer->setColor ( Qt::red, 1 ); // comment color
63
- pyLexer->setColor ( Qt::darkGreen, 5 ); // keyword color
64
- pyLexer->setColor ( Qt::darkBlue, 15 ); // decorator color
58
+ pyLexer->setFont ( font, -1 );
59
+ pyLexer->setColor ( Qt::red, QsciLexerPython::Comment );
60
+ pyLexer->setColor ( Qt::darkGreen, QsciLexerPython::Keyword );
61
+ pyLexer->setColor ( Qt::darkBlue, QsciLexerPython::Decorator );
65
62
66
63
QsciAPIs* apis = new QsciAPIs ( pyLexer );
67
64
Original file line number Diff line number Diff line change @@ -41,8 +41,14 @@ QgsCodeEditorSQL::~QgsCodeEditorSQL()
41
41
42
42
void QgsCodeEditorSQL::setSciLexerSQL ()
43
43
{
44
+ QFont font = getMonospaceFont ();
45
+
44
46
QsciLexerSQL* sqlLexer = new QsciLexerSQL ( this );
45
- sqlLexer->setDefaultFont ( QFont ( " Sans" , 10 ) );
47
+ sqlLexer->setDefaultFont ( font );
48
+ sqlLexer->setFont ( font, -1 );
49
+ font.setBold ( true );
50
+ sqlLexer->setFont ( font, QsciLexerSQL::Keyword );
51
+ sqlLexer->setColor ( Qt::darkYellow, QsciLexerSQL::DoubleQuotedString ); // fields
46
52
47
53
setLexer ( sqlLexer );
48
54
}
You can’t perform that action at this time.
0 commit comments