我正在使用Qt(使用C++)编写一个IDE,并需要添加自动完成功能。
因此,我想知道:
如何做到这一点(我正在使用qtPlainTextEdit
)?
我应该使用什么数据结构?
我正在使用Qt(使用C++)编写一个IDE,并需要添加自动完成功能。
因此,我想知道:
如何做到这一点(我正在使用qtPlainTextEdit
)?
我应该使用什么数据结构?
QStringList wordList;
wordList << "one" << "two" << "three" << "four" << "five";
QLineEdit *lineEdit = new QLineEdit(this);
QCompleter *completer = new QCompleter(wordList, this);
lineEdit->setCompleter(completer);