如何使用QSyntaxHighlighter
和QTextEdit
答案 0 :(得分:1)
我找到的一种方法是使用QTextEdit
QTextEdit *textEdit = centralWidget()->findChild<QTextEdit *>("textEdit");
QTextCursor textCursor(textEdit->document());
textCursor.select(QTextCursor::LineUnderCursor);
textEdit->setAutoFillBackground(true);
QPalette palette;
palette.setColor(QPalette::Background,QColor(200,200,200));
textEdit->setPalette(palette);
看看你是否觉得这很有用