【发布时间】:2014-09-01 11:36:59
【问题描述】:
我有 QStyledDelegate,它在 createEditor() 方法中创建 QComboBox 编辑器。仅当用户选择列表中的项目并按 Enter 键时,编辑器才会关闭。我希望仅当用户选择该项目时才关闭编辑器。如何做到这一点?
我尝试使用 QComboBox 的 currentIndexChanged() 信号,但即使用户只是单击表格单元格查看编辑器,它也会发出。
【问题讨论】:
-
你试过
activated()信号吗?
标签: qt qcombobox qstyleditemdelegate