查看完整版本: [-- 请问如何实现点击LineEdit,lineEdit下方会有备选框弹出可供选择 --]

QTCN开发网 -> Qt基础编程 -> 请问如何实现点击LineEdit,lineEdit下方会有备选框弹出可供选择 [打印本页] 登录 -> 注册 -> 回复主题 -> 发表主题

leib1210 2021-04-11 15:28

请问如何实现点击LineEdit,lineEdit下方会有备选框弹出可供选择

如题。

20091001753 2021-04-11 18:52
QComboBox
将 editable 设置为 true

zy1233 2021-04-12 14:48
    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);


查看完整版本: [-- 请问如何实现点击LineEdit,lineEdit下方会有备选框弹出可供选择 --] [-- top --]



Powered by phpwind v8.7 Code ©2003-2011 phpwind
Gzip disabled