首页| 论坛| 消息
主题:请问如何实现点击LineEdit,lineEdit下方会有备选框弹出可供选择
回帖:search = new QLineEdit(this);
search->setPlaceholderText(QStringLiteral("搜索:"));
completer = new QCompleter(search);
completer->setFilterMode(Qt::MatchContains);
strlistModel = new QStringListModel;
strlistModel->setStringList(QStringList{"111111","222222"});
completer->setModel(strlistModel);
completer->setCompletionMode(QCompleter::PopupCompletion);
completer->setCaseSensitivity(Qt::CaseInsensitive);
search->setCompleter(completer);
‹上一楼:QComboBox
将 editable 设置为 true

查看全部回帖(2)
«返回主帖