3
A
回答
8
我不知道如果我理解正確:
QStringList wordList;
wordList << "alpha and beta" << "omega" << "omicron" << "zeta";
QCompleter *completer = new QCompleter(wordList, this);
completer->setCaseSensitivity(Qt::CaseInsensitive);
QLineEdit *lineEdit = new QLineEdit(this);
lineEdit->setCompleter(completer);
如果您鍵入高山,那麼你得完成了「阿爾法和貝塔」這是多個單詞。沒有限制。澄清後
更新:
似乎被請求開始分隔符值後,一個新的自動完成的。在目前的情況下,這個分隔符將是一個空格。一個等效的例子是來自Qt例子的 tree model completer。這個例子說明了如何解決相同的情況。
這與Java有什麼關係? – 2009-01-21 17:37:14