【PyQt6】Python实现QComboBox显示文本与对应值不同的方法
问题
实现QComboBox显示文本与对应值不同的方法。比如下拉框显示“正确”和“错误”,但程序中想要获取“1”和“0”,但又不想再根据显示内容来判断。
解决
# 设置
combobox.addItem("正确", 1)
combobox.addItem("错误", 0)
# 获取
text = combobox.currentText() # 正确/错误
val = combobox.itemData(combobox.currentIndex()) # 1/0
作者:盛夏光年ltk
本博客所有文章仅用于学习、研究和交流目的,欢迎非商业性质转载。
博主是利用学习、参考、实践、复制和粘贴等多种方式打造成自己的文章,如有帮助记得点赞!

浙公网安备 33010602011771号