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

记一次控件提升后,运行却不显示的Bug

.h文件

#ifndef VOLUMETOOLBTN_H
#define VOLUMETOOLBTN_H#include <QToolButton>
#include <memory>class VolumeToolBtn : public QToolButton {
Q_OBJECTpublic:explicit VolumeToolBtn(QWidget *parent = nullptr);~VolumeToolBtn() override;void initUi();
protected:void enterEvent(QEnterEvent *event) override;void leaveEvent(QEvent *event) override;
public slots:void onClicked();
private:bool m_isNoVolume = false;std::unique_ptr<QWidget>m_volumeWidget;
};#endif //VOLUMETOOLBTN_H

.cpp文件

#include "VolumeToolBtn.h"VolumeToolBtn::VolumeToolBtn(QWidget *parent):QToolButton(parent),m_volumeWidget(std::make_unique<QWidget>(this))
{initUi();connect(this, &QToolButton::clicked, this, &VolumeToolBtn::onClicked);
}VolumeToolBtn::~VolumeToolBtn() {}void VolumeToolBtn::initUi() {this->setStyleSheet(R"(QToolButton{border-image: url(':///Res/playbar/volume-on-gray.svg');}QToolButton:hover{border-image: url(':///Res/playbar/volume-on-blue.svg');})");
}
。。。。。后面省略

找了半天发现原来是狗屎m_volumeWidget遮住了按钮。。。真是无语,头一回碰到这么奇葩的错误。改为m_volumeWidget(std::make_unique<QWidget>())即可

http://www.lryc.cn/news/452870.html

相关文章:

  • 关于深度学习torch的环境配置问题
  • Linux工具的使用——yum和vim的理解和使用
  • websockets库使用(基于Python)
  • Electron 主进程与渲染进程、预加载preload.js
  • 鸿蒙harmonyos next纯flutter开发环境搭建
  • 【学习资源】人在环路的机器学习
  • 计算机毕业设计 基于Python的热门微博数据可视化分析系统的设计与实现 Python+Django+Vue 可视化大屏 附源码 讲解 文档
  • 031集——文本文件按空格分行——C#学习笔记
  • LabVIEW 成绩统计系统
  • SpringBoot技术栈:构建高效古典舞交流平台
  • Docker 容器日志记录与管理:日志输出、轮转与配置实践
  • Django学习笔记一:MVT的示例
  • 集合框架01:集合的概念、Collection体系、Collection接口
  • shadcn-vue 快速开始
  • 智慧管控平台技术解决方案
  • 酒店业CRM和酒店数据管理大数据—未来之窗行业应用跨平台架构
  • 滚雪球学Oracle[8.1讲]:高级主题与未来趋势
  • 【Matlab绘图】从Excel导入表格并进行三维绘图
  • IDEA里面的长截图插件
  • (15)衰落信道模型作用于信号是相乘还是卷积
  • (C语言贪吃蛇)14.用绝对值方式解决不合理的走位
  • [深度学习]基于YOLO高质量项目源码+模型+GUI界面汇总
  • 仕考网:公务员国考有三不限岗位吗?
  • RabbitMq生产者可靠性
  • Linux Debian12使用Podman安装bwapp靶场环境
  • 小白快速上手 Docker 02 | Docker 容器生命周期
  • 深刻理解Redis集群(下):Redis 哨兵(Sentinel)模式
  • STM32重启源深度解析
  • windows配置C++编译环境和VScode C++配置(保姆级教程)
  • 【微信小程序前端开发】入门Day03 —— 页面导航、事件、生命周期、WXS 脚本及自定义组件