问题
实现QComboBox显示文本与对应值不同的方法。比如下拉框显示“正确”和“错误”,但程序中想要获取“1”和“0”,但又不想再根据显示内容来判断。
解决
# 设置
combobox.addItem("正确", 1)
combobox.addItem("错误", 0)
# 获取
text = combobox.currentText() # 正确/错误
val = combobox.itemData(combobox.currentIndex()) # 1/0
标签:Python,combobox,addItem,PyQt6,QComboBox,文本
From: https://www.cnblogs.com/xhltk316/p/17384628.html