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

QMenu自定义阴影效果

此处提供一种简单有效的 QMenu 自定义阴影效果方案。算是抛砖引玉吧,实际应该有更优雅的做法,日后有空研究了再做更新。

m_menu1 = new QMenu();
m_menu1->setWindowFlags(m_menu1->windowFlags() | Qt::NoDropShadowWindowHint | Qt::FramelessWindowHint);
m_menu1->setAttribute(Qt::WA_TranslucentBackground);
/* XXX:                                                                          * 通过 QGraphicsDropShadowEffect 为 menu 添加阴影效果,这要求 menu 设置 margin 属性,             * 且 margin 的大小不得小于 blurRadius。                                                  * 在 menu 显示时将会抛出警告 “UpdateLayeredWindowIndirect failed ...”; 这是正常的 */           
QGraphicsDropShadowEffect *shadow = new QGraphicsDropShadowEffect();             
shadow->setBlurRadius(8);                                                        
shadow->setColor(QColor(0, 0, 0, 50));                                           
shadow->setOffset(0);                                                            
m_menu1->setGraphicsEffect(shadow);    
http://www.jsqmd.com/news/111488/

相关文章:

  • Sentinel 全面详解笔记
  • WinCC 更新后无法连接 OPC UA 服务器
  • 解码Qt 视图窗口与多界面组件
  • 2025 最新活性叶酸品牌 TOP9 评测!国内优质源头厂商权威榜单发布,科学赋能构筑健康生态 - 全局中转站
  • 2025年激光投影机技术白皮书与主流机型选购推荐,16000流明投影机/12000流明投影机/8000流明投生产厂家推荐 - 品牌推荐师
  • 软件工程学习日志2025.12.18
  • 12/18
  • 实际项目中TensorFlow/Keras模型优化落地指南
  • Linux提取
  • Level 5 → Level 6
  • MyBatis的TypeHandler :优雅地建立内容加密与解密
  • MyBatis的TypeHandler :优雅地建立内容加密与解密
  • 2025年合肥做得好的无溶剂环氧涂料批发排行榜,石墨烯涂料/光固化保护套/环氧玻璃钢/无溶剂环氧涂料/无溶剂环氧涂料定制怎么选择 - 品牌推荐师
  • 【LangChain4J】聊天记忆-高阶Api
  • 详细介绍:雪花id改多workerID依赖redis
  • 最小二乘问题详解9:使用Ceres求解非线性最小二乘
  • 第六十三篇
  • ArchLinux 开机自动打开 NumLock
  • P5782 [POI 2001] 和平委员会
  • 1. Markdown语法
  • 斯特林数杂谈
  • [Non] - 选举
  • 浅析Cursor Rules了解(工作原理、四种规则类型对比、文件结构、分层设计)及如何在项目中使用的最佳实践
  • 辛普森法则
  • GitCode克隆输入账号密码后报错
  • 《嘟嘟脸恶作剧》:说是捏脸,你还真捏脸啊?
  • [生存技能] 速冻包子热处理工艺优化研究:基于家庭厨房环境的操作规程
  • 英语_阅读_if Your computer broke down_待读
  • 《C语言电子书-2026最新版》-C语言数据类型概述
  • RadeGS——PCC损失