【发布时间】:2021-03-05 07:15:18
【问题描述】:
是否可以将通用数据附加到每个 QComboBox 项目,以便我可以根据当前选择检索它?
我知道我可以用组合项作为键构建dict,但这相当脆弱,因为它会在任何项目编辑时中断。
我似乎记得有一种方法可以将自定义数据附加到 Qt 中的几乎任何东西,但我找不到信息(而且我可能对其他框架感到困惑;我已经多年没有接触 Qt)了。
我似乎明白我可以使用addItem(text, userData) 动态添加项目;我可以在 Qt Designer 中静态地做同样的事情吗?
最好是能够直接在 Qt Designer 中附加数据并能够在 currentIndexChanged 处理程序中检索它。
【问题讨论】: