当前位置: 首页 > news >正文

QCombobox设置圆角下拉列表并调整下拉列表位置

之前写过一篇:QComBobox stylesheet样式表
但通过样式表是无法设置下拉列表的位置,有时候我们希望下拉列表能与QCombobox有几像素的间距,此时只能继承QComboBox,做相应的处理

一.效果


二.原理

下拉列表其实在一个QFrame里面,我们用findChild找到它,并且在它弹出后,向下移动几个像素
下拉列表圆角需要先设置列表背景透明和无边框,然后再在样式表里设置radius

三.实现

QHComboBox.h

#ifndef QHCOMBOBOX_H
#define QHCOMBOBOX_H#include <QComboBox>class QHComboBox : public QComboBox
{
public:QHComboBox(QWidget *parent = nullptr);protected:void 
http://www.dtcms.com/a/249409.html

相关文章:

  • [每周一更]-(第144期):Go 定时任务的使用:从基础到进阶
  • github-mcp-server v0.5.0 发布详解:远程 GitHub MCP 服务器全新升级与最佳实践
  • Arduino入门教程:4-1、代码基础-进阶
  • PySpark 使用pyarrow指定版本
  • Android-Mod-Menu 使用教程
  • AlibabaCloud+SpringCloud简述
  • 基于Python学习《Head First设计模式》第十三章 现实世界中的模式
  • Python3 学习(菜鸟)-02基本数据类型
  • 基于Python学习《Head First设计模式》第十一章 代理模式
  • 使用Cursor + Devbox + Uniapp 一站式AI编程开发移动端(App、H5、小程序)
  • 分布式定时任务系列12:XXL-job的任务触发为什么是死循环?
  • 动态组件(component)的高级使用
  • 软件测试之简单基础的安全测试方法(另外包含软测面试题库)
  • 【Flutter】程序报错导致的灰屏总结
  • LangChain自动化工作流实战教程:从任务编排到智能决策
  • 计算机网络学习笔记:运输层概述UDP、TCP对比
  • IDEA高效快捷键指南
  • 刚学到一个使用共享软件而禁用弹窗的工具:微软电脑管家
  • 精益数据分析(104/126):免费移动应用的用户活跃率与付费转化优化策略
  • 项目拓展-Jol分析本地对象or缓存的内存占用
  • OCCT基础类库介绍:Modeling Data - 2D Geometry 3D Geometry Topology
  • ImportError: DLL load failed while importing win32api: 找不到指定的模块
  • 5G核心网Non-IP数据报文转发机制:Unstructured会话与协议栈解析
  • 每天一个前端小知识 Day 1
  • 【一】零基础--分层强化学习概览
  • Android音视频流媒体基础总结
  • nacos-作为注册中心与springcloud整合(三)
  • 【项目实训#09】智能代码文件助手模式前后端设计与实现
  • 安装laravel11和laravel12的一些报错问题解决
  • Typecho安装后后台 404 报错解决