• 1403阅读
  • 2回复

请问如何实现点击LineEdit,lineEdit下方会有备选框弹出可供选择 [复制链接]

上一主题 下一主题
离线leib1210
 

只看楼主 倒序阅读 楼主  发表于: 2021-04-11
— 本帖被 20091001753 从 Qt 作品展 移动到本区(2021-04-11) —
如题。
离线20091001753

只看该作者 1楼 发表于: 2021-04-11
QComboBox
将 editable 设置为 true
(づ ̄ 3 ̄)づ
离线zy1233

只看该作者 2楼 发表于: 2021-04-12
    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);
快速回复
限100 字节
 
上一个 下一个