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

ops/2024/10/20 16:07:16/

.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.ppmy.cn/ops/121881.html

相关文章

netty之基础aio,bio,nio

前言 在Java中&#xff0c;提供了一些关于使用IO的API&#xff0c;可以供开发者来读写外部数据和文件&#xff0c;我们称这些API为Java IO。IO是Java中比较重要知识点&#xff0c;且比较难学习的知识点。并且随着Java的发展为提供更好的数据传输性能&#xff0c;目前有三种IO共…

基于深度学习的手势控制模型

关于深度实战社区 我们是一个深度学习领域的独立工作室。团队成员有&#xff1a;中科大硕士、纽约大学硕士、浙江大学硕士、华东理工博士等&#xff0c;曾在腾讯、百度、德勤等担任算法工程师/产品经理。全网20多万粉丝&#xff0c;拥有2篇国家级人工智能发明专利。 社区特色…

golang grpc初体验

grpc 是一个高性能、开源和通用的 RPC 框架&#xff0c;面向服务端和移动端&#xff0c;基于 HTTP/2 设计。目前支持c、java和go&#xff0c;分别是grpc、grpc-java、grpc-go&#xff0c;目前c版本支持c、c、node.js、ruby、python、objective-c、php和c#。grpc官网 grpc-go P…

vulnhub-digitalworld.local DEVELOPMENT靶机

vulnhub&#xff1a;digitalworld.local: DEVELOPMENT ~ VulnHub 导入靶机&#xff0c;放在kali同网段&#xff0c;扫描 靶机在192.168.114.129&#xff0c;扫描端口 开了几个端口&#xff0c;8080端口有网页&#xff0c;访问 说是让访问html_pages 似乎把页面都写出来了&…

ConcurrentHashMap在JDK1.7和1.8的区别,详解

目录 1.了解HashMap底层插入原理 2.ConcurrentHashMap 是什么&#xff1f; HashTable的实现 3.ConcurrentHashMap 1.7和1.8的区别 4、JDK1.7 中的ConcurrentHashMap实现原理 6、JDK1.8中的ConcurrentHashMap 7.链表转红黑树条件 1.8 put方法 8.并发扩容 9.总结 首先呢…

记HttpURLConnection下载图片

目录 一、示例代码1 二、示例代码2 一、示例代码1 import java.io.*; import java.net.HttpURLConnection; import java.net.URL;public class Test {/*** 下载图片*/public void getNetImg() {InputStream inStream null;FileOutputStream fOutStream null;try {// URL 统…

前端编程艺术(4)---JavaScript进阶(vue前置知识)

目录 1.变量和常量 2.模版字符串 3.对象 4.解构赋值 1.数组的解构 2.对象的解构 5.箭头函数 6.数组和对象的方法 7.扩展运算符 8.Web存储 9.Promise 10.AsyncAwait 11.模块化 1.变量和常量 JavaScript 中的变量和常量是用于存储数据的标识符。变量可以被重新赋值&am…

猫猫cpu的缓存(NW)

在做 dp 的时候经常在某个细节处死扣&#xff0c;总的说还是没把握住题目的特征性和 dp 的整体架构。既然能一眼看出来是 dp 题&#xff0c;当根据题目特征列出个常规的 dp 式子&#xff0c;之后才有优化的资本。这是一般 dp 题的流程&#xff0c;重点在列出像样的 dp 式子&…