为了获得与示例相同的行为,您需要更改组合框的自动完成器的完成模式。默认情况下,完成模式是内联的(即仅选定文本,没有备选项)。要获取可能备选项的下拉列表,请执行以下操作: combobox.completer().setCompletionMode(QtGui.QCompleter.PopupCompletion)
combobox.setEditable(True) 设置下拉框可编辑。 combobox.completer().setCompletionMode(QtGui.QCompleter.PopupCompletion) 配置自动补全方法的行为。 combobox.setInsertPolicy(QComboBox.NoInsert) 禁止用户向下拉框中添加项目(以更好地匹配您提供的示例行为)。