繼承 QSyntaxHighlighter 時報錯:unknown type name 'QSyntaxHighlighter' 或基類未定義。
未包含所需模塊頭文件,且 .pro 文件未聲明 widgets 模塊依賴。
.pro 添加:QT += widgets(Qt5/6 均需)。#include <QSyntaxHighlighter>。qmake 並重新構建。若繼承其他 Widgets 類(QTextEdit, QTableWidget 等),同理需 QT += widgets 並包含對應頭文件。