[PyQt] Using QScintilla .api files

Phil Thompson phil at riverbankcomputing.co.uk
Thu Nov 29 19:44:56 GMT 2007

On Thursday 29 November 2007, David Hirschfield wrote:
> Is there any documentation on how to load and use the QScintilla .api
> files to do autocompletion outside of the actual QScintilla editor?
> I'd like to be able to use the autocompletion capabilities in a couple
> of different places which aren't regular text-editing UIs, and therefore
> can't directly use the QScintilla widget.
> I've looked at the QsciAPIs class in the QScintilla reference, but it
> looks like the four functions I'd really need aren't available to python
> void autoCompletionList (const QStringList &context, QStringList &wlist)
> void autoCompletionSelected (const QString &sel)
> QString callTips (const QStringList &context,
> QsciScintilla::CallTipsStyle style, int maxnr, int commas, int &ctshift)
> QString callTipsNextPrev (int dir, int &ctshift)
> So, is there any way to use the .api files outside of the internal usage
> by a QScintilla editor instance?

But still within a GUI application?

> Is there any documentation on how to load and read from a prepared .api
> file (the .pap files)? I can't find any docs on the format of the
> information within those api files at all.

No is the short answer, but I'm open to suggestions to make elements more 
reusable - particularly as I need to refactor the widget that displays the 
list as it has problems on Windows.


More information about the PyQt mailing list