2010-03-19 13 views

risposta

1

Questa è una funzione complessa e complessa. Guarderei come è stato fatto in the Qt Creator.

3

Devo anche scrivere un codice di completamento in Qt e il primo collegamento fornito da Tobias è il documento da esaminare. È completo e chiaro e ha funzionato per me. Sono sicuro che funzionerà per te.

Se avete bisogno di un più completa codice LineEdit, è abbastanza semplice (dalla documentazione QCompleter):

QStringList wordList; 
wordList << "one" << "two" << "three" << "four" << "five"; 
QLineEdit *lineEdit = new QLineEdit(this); 

QCompleter *completer = new QCompleter(wordList, this); 
lineEdit->setCompleter(completer); 

Tuttavia un QPlainTextEdit o QTextEdit non hanno una funzione di membro built-in setCompleter() in modo devi seguire il tutorial custom code completer.

+0

Ha funzionato per me, grazie per l'aggiunta. – Radi

Problemi correlati