PyQt5组合框 用户输入的项目不存储在下拉菜单中
在这篇文章中,我们将看到用户输入的项目如何不被添加到组合框中,即当用户在可编辑的组合框中插入项目时,它不会被插入到下拉列表的任何位置,默认情况下,当用户插入任何项目时,它会被插入到底部。
如果我们使用普通的即不可编辑的组合框,用户不能添加任何项目到组合框,但可编辑的组合框允许用户编辑项目或从项目列表中搜索项目。有时需要的是,组合框应该是可编辑的,而且它不插入任何项目,例如在选择国家的组合框中,可编辑的组合框将有助于搜索国家,它将不允许用户添加另一个项目。
为了使组合框中用户插入的项目不被添加到下拉列表中,我们必须做以下工作 –
1.创建一个组合框
2.使用setEditable方法使组合框可编辑
3.设置组合框的插入策略为不插入
4.创建标签
5.检索插入策略并在标签的帮助下显示它
下面是实施方案 –