下拉框可输入
// 设置comboBox可输入
ui->comboBox->setEditable(true);
下拉框与输入框联合
comboBox与lineEdit控件并排,
// 设置comboBoX与lineEdit联合
QStringList str;
ui->comboBox->addItems(str);
ui->comboBox->setView(new QListView());
ui->comboBox->setEditable(true);
ui->comboBox->setLineEdit(ui->lineEdit);
ui->comboBox->setMaxVisibleItems(100); //下拉最大高度
// 模糊搜素
QCompleter *pCompleter = new QCompleter(str, this);
ui->lineEdit->setCompleter(pCompleter);
pCompleter->setCaseSensitivity(Qt::CaseInsensitive);
ui->comboBox->setCompleter(pCompleter);
ui->lineEdit->clear();