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

Qt实现自定义消失动画弹出提示框

1.实现效果

以下是测试界面,放了一个QPushButton在上面,点击使它弹出提示框。

 

2.实现思路

在Qt中,要实现自定义弹出提示框并伴随自动消失动画,可以使用QPropertyAnimationQGraphicsOpacityEffect来创建淡出效果。

源码如下:

#ifndef CUSTOMMESSAGEBOX_H
#define CUSTOMMESSAGEBOX_H

#include <QWidget>

class CustomMessageBox : public QWidget
{
    Q_OBJECT
public:
    explicit CustomMessageBox(const QString &text, QWidget *parent = nullptr);
};

#endif // CUSTOMMESSAGE

http://www.kler.cn/a/428626.html

相关文章:

  • python转转商超书籍信息爬虫
  • AI Agent:AutoGPT的使用方法
  • 论文笔记(六十三)Understanding Diffusion Models: A Unified Perspective(一)
  • vue3 通过ref 进行数据响应
  • P8738 [蓝桥杯 2020 国 C] 天干地支
  • 故障诊断 | BWO白鲸算法优化KELM故障诊断(Matlab)
  • 数据结构 (27)查找的基本概念
  • 基于MATLAB野外观测站生态气象数据处理分析实践应用
  • HCIA-openGauss_2_2连接与认证
  • 2024第十六届蓝桥杯模拟赛(第二期)-Python
  • 汽车总线协议分析-CAN-FD总线
  • ORB-SLAM2 ---- 词袋模型BOW
  • PHP语法学习(第七天)-循环语句,魔术常量
  • quartz 架构详解
  • 算法-字符串-43.字符串相乘
  • 【并集查询】.NET开源 ORM 框架 SqlSugar 系列
  • G15沈海高速茶白高架自动化监测
  • 机器学习之Friedman检验
  • 通过华为鲲鹏认证的软件产品如何助力信创产业
  • 网络原理(HPPT/HTTPS)
  • GA-Kmeans-Transformer-GRU时序聚类+状态识别组合模型,创新发文无忧!
  • 力扣打卡10:K个一组翻转链表
  • 【前端学习笔记】Vue2基础
  • Kafka服务器的简单部署以及消息的生产、消费、监控
  • three.js透光率实现原理归纳
  • 论文阅读笔记:Adaptive Rotated Convolution for Rotated Object Detection