首页 > 编程语言 >【PyQt6】Python实现QComboBox显示文本与对应值不同的方法

【PyQt6】Python实现QComboBox显示文本与对应值不同的方法

时间:2023-05-09 13:44:09浏览次数:38  
标签:Python combobox addItem PyQt6 QComboBox 文本

问题

实现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

相关文章

  • Python中的常用os模块
    1.os.getcwd()os.getcwd()可以获取当前的工作路径: 2.os.listdir()os.listdir(path)传入一个路径作为参数,返回该路径下所有文件和目录所组成的列表: 3.os.path.exists()os.path.exists(path)传入一个路径作为参数,判断该路径文件或目录是否存在,存在返回True,不存在返回F......
  • python操作redis集群
    1基础环境分析redis版本:redis-5.0.14 2脚本示例说明:向redis集群里面写入10000000条数据,再查询下这些数据#!/usr/bin/python3importrandomimportstringimporthashlibfromredisclusterimportRedisClusterimportdatetime"""使用redis的方式向redis集群中写入......
  • 安装python torch 遇到的问题
    一、解决torch指令安装时Couldnotfindaversionthatsatisfiestherequirementxxx(fromversions:none)1.进入torch的wheel下载网站https://download.pytorch.org/whl/torch_stable.html  先下载和系统对应的whl文件2.pycharm终端进入到whl文件的地址,执行下面的命令......
  • Python自制端口扫描器
    自制Python端口扫描器一、工具介绍这个Python端口扫描器实现了一个基于PyQt5的端口扫描器界面,主要包含以下部分:1.使用`setdefaulttimeout()`方法设置默认的超时时间为0.001秒。2.使用`socket`模块创建一个套接字,并尝试与指定的端口进行连接。3.如果连接成功,则在文本......
  • python对时间戳数据进行可视化
    python对时间戳数据进行可视化步骤1:加载模块&读取数据importpandasaspdimportosimportmatplotlib.pyplotaspltimporttimeimportdatetimeplt.rcParams['font.sans-serif']=['SimHei']#设置字体为simhei显示中文plt.rcParams['axes.unicode_minus']......
  • 【configparser】Python解析配置文件的模块使用总结
    简介configparser是Pyhton标准库中用来解析配置文件的模块,并且内置方法和字典非常接近。Python2.x中名为ConfigParser,3.x已更名小写,并加入了一些新功能。调用importconfigparserconfig=configparser.ConfigParser()config.read("config.ini")常用方法#获取所用......
  • python相关的一些小便条
    1.关于 Nomodulenamed'PIL' 如果是报错这个,不能直接pipinstallPIL,需要装下面的pipinstallpillow 2.关于Nomodulenamed'qcloud_cos'这个是腾讯云存储的组件pipinstall-Ucos-python-sdk-v53.关于文件命名如果文件命名跟命令冲突,会有可能......
  • python与go的对接
    python与go的对接在项目中遇到的问题,go写的程序需要被python调用,要将项目打包成.so文件首先要确保gobuild能编译出可执行文件,再打包成.so文件,因为原理与gobuild是一样的编译用测试项目来记录解决过程测试环境:windows64源码目录结构:---test|___Add___add.go|___......
  • python 小技巧, 列表生成式比 filter(lambda x:x>=0,data) 快, iteritems()方法,
    题目经timeit测试列表生成式比filter(lambdax:x>=0,data)快python2的dict的iteritems()方法,pyhton3可以看看有没有......
  • Python_16 session、cookie 鉴权
    一、查缺补漏1.pprint https://www.cnblogs.com/yjybupt/p/10669988.html https://www.cnblogs.com/wongbingming/p/12854618.html 2.鉴权: http://testingpai.com/article/1621929988356 3.importjson json.du......