如何为 QComboBox 中的每个项目添加价值 [重复]
Posted
技术标签:
【中文标题】如何为 QComboBox 中的每个项目添加价值 [重复]【英文标题】:How to add value to each Item in QComboBox [duplicate] 【发布时间】:2019-12-08 05:35:09 【问题描述】:我正在与QComboBox
在PyQt5
合作。我希望QComboBox
中的每个项目都保存一个值。为了证明我的想法,我的 firstC
中有 3 个项目,名为 USD, EUR, BGN
我希望每个项目都有一个值,例如 USD
能够在控制台上 print('1')
,第二个项目到 (EUR
) print('2')
等等...
My idea behind this is, when an Item in the QComboBox
is selected, to hold a value.
【问题讨论】:
【参考方案1】:您是否研究过 QComboBox 的“ItemData”方法?
您可以使用combobox.setItemData(intex, value[, role])
和类似的getItemData
和itemData
【讨论】:
以上是关于如何为 QComboBox 中的每个项目添加价值 [重复]的主要内容,如果未能解决你的问题,请参考以下文章
Angular 项目:如何为现有组件树中的每个组件添加模块?