Pyqt5组合框允许搜索但不能添加

问题描述 投票:0回答:1

我如何使QComboBox允许搜索但阻止用户添加新项目我的代码:

self.products = QtWidgets.QComboBox(self.conts[self.ind])
self.products.setEditable(True)
self.products.resize(190, 30)
self.products.move(400, 20)
self.products.setStyleSheet('background:#2c3e50')
self.products.show()

self.products.setEditable(True)不是我所需要的,因为用户可以键入任何东西

如何防止用户添加新项目,仅搜索当前设置的项目

pyqt5 qcombobox
1个回答
1
投票

正如您指出的,您必须启用editable属性并将editable属性设置为insertPolicy

insertPolicy
© www.soinside.com 2019 - 2024. All rights reserved.