我目前正在使用 QScintilla 开发自己的代码编辑器。QScintilla 已经提供了自动完成和呼叫提示功能。我想要的是摆脱自动完成弹出小部件,检索它获得的列表,用我自己的小部件解析和显示它们。所以这就是我所拥有的:
//disable the autocompletion feature:
QsciScintilla::setAutoCompletionSource( QsciScintilla::AcsNone);
//use this function call to get the list from api class:
void updateAutoCompletionList (const QStringList &context, QStringList &list)
问题是,updateAutoCompletionList 只给我来自 QsciScintilla::AcsAPIs 的结果,我无法从QsciScintilla::AcsDocument
.
有什么办法可以得到结果QsciScintilla::AcsDocument
吗?
预先感谢。