【Qt】QComboBox设置默认显示为空

news/2024/11/24 3:41:41/

需求

使用QComboBox,遇到一个小需求是,想要设置未点击出下拉列表时,内容显示为空。并且不想在下拉列表中添加一个空条目。

实现

使用setPlaceholderText()接口。我们先来看下帮助文档:

这里说的是,placeholderText是无效索引时显示的文字。通常我们在使用QLineEdit时,想要设置未编辑内容时显示的默认文字,可以使用这个接口。

那如果想要实现开头所说的需求效果,可以结合帮助文档的说明这样实现:

//存在一个QComboBox* combo;
combo->setPlaceholderText(""); //设置为空字符串
//然后设置默认为无效索引
combo->setCurrentIndex(-1);


http://www.ppmy.cn/news/1549436.html

相关文章

MySQL中索引全详解

第一部分:什么是索引 索引在数据库中就像书的目录,能够快速定位数据位置,从而提升查询效率。没有索引时,数据库查询需要从头到尾扫描整个表(称为全表扫描),这在数据量大时非常耗时。有了索引后&…

如何更改手机GPS定位

你是否曾想过更改手机GPS位置以保护隐私、玩游戏或访问受地理限制的内容?接下来我将向你展示如何使用 MagFone Location Changer 更改手机GPS 位置!无论是在玩Pokmon GO游戏、发布社媒贴子,这种方法都快速、简单且有效。 第一步:下…

Python爬虫 | Scrapy 爬虫框架学习

Scrapy 爬虫框架学习 Scrapy是一个快速的、高层次的web爬取和web抓取框架,用于抓取web站点并从页面中提取结构化的数据。 安装Scrapy 首先,需要安装Scrapy。可以通过pip安装: pip install scrapy创建Scrapy项目 创建一个新的Scrapy项目&…

oracle19c RAC+ADG+OGG全流程安装部署

oracle19c RACADGOGG部署 RACADGOGGIP192.168.40.30/31/32/33/34192.168.40.40192.168.40.50数据库版本Oracle 19.3.0Oracle 19.3.0Oracle 19.3.0主机名hfdb1/hfdb2hfdb40hfogg操作系统REHL7.6REHL7.6REHL7.6数据库类型RACFSFSDB_UNIQUE_NAMEhfdbdghfdbhfoggDB_NAMEhfdbhfdbhf…

从0开始学习Linux——Shell编程详解【03】

期目录: 从0开始学习Linux——简介&安装 从0开始学习Linux——搭建属于自己的Linux虚拟机 从0开始学习Linux——文本编辑器 从0开始学习Linux——Yum工具 从0开始学习Linux——远程连接工具 从0开始学习Linux——文件目录 从0开始学习Linux——网络配置 从0开始…

Unity Shader常见函数 内置Built-in/URP等效函数

简介: Unity Shader的URP中的函数与Built-in中的是不一样的,升级URP之后,基本都提供了平替的函数 Built-in 内置渲染管线函数URP 通用渲染函数TRANSFORM_TEX(uv, textureName)TRANSFORM_TEX(uv, textureName)tex2D, tex2Dlod, 等SAMPLE_TEXT…

flume-将日志采集到hdfs

看到hdfs大家应该做什么? 是的你应该去把集群打开, cd /export/servers/hadoop/sbin 启动集群 ./start-all.sh 在虚拟机hadoop02和hadoop03上的conf目录下配置相同的日志采集方案,‘ cd /export/servers/flume/conf 切换完成之后&#…

Github工作流

GitHub 工作流 是一种专门为 GitHub 上的代码协作和版本控制而设计的工作流,它强调通过 **拉取请求(Pull Request,PR)** 来管理代码的合并和审查。GitHub 工作流通常涉及到使用 **分支** 来进行功能开发和修复,并通过 …