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

Qt QLabel标签制作弹框效果,3s后缓慢自动消失

效果图

在这里插入图片描述

初始化说明

void InitStatusTips()
{if (NULL == statusTips_) {return;}statusTips_->setFixedSize(300, 80);//固定大小statusTips_->move((width() - statusTips_->width()) / 2, height() - 30 - statusTips_->height());//移动位置statusTips_->setAlignment(Qt::AlignCenter);//居中显示statusTips_->setWordWrap(true);//自动换行statusTips_->setMinimumHeight(32);//设置最小高度statusTips_->setSizePolicy(QSizePolicy::Preferred, QSizePolicy::Fixed);//设置大小策略statusTips_->setAutoFillBackground(true);//设置窗体自动填充背景statusTips_->setObjectName("SettingStatusTips");//对象名statusTips_->setMargin(20);//设置间距statusTips_->raise();//放在前面statusTips_->hide();//默认隐藏statusTime_.setSingleShot(true);//单次定时器statusTime_.setInterval(3000);//间隔时间3sconnect(&statusTime_, SIGNAL(timeout()), statusTips_, SLOT(hide()));//隐藏connect(&statusTime_, SIGNAL(timeout()), statusTips_, SLOT(lower()));//放在后面
}

调用说明

void ShowMessage(QString msg)
{if (NULL == statusTips_) {return;}statusTips_->setText(msg);//设置文本statusTips_->raise();//放在前面statusTips_->show();//显示statusTime_.start();//开始定时器
}
http://www.lryc.cn/news/427931.html

相关文章:

  • JZ55 二叉树的深度
  • 视频号分销系统搭建教程,源代码+部署上线指南
  • 【python】cryptography库学习
  • 解密!抖音百万粉丝博主三维地图视频都用到了什么GIS数据和技术
  • Python知识点:如何使用Kubernetes与Python进行容器编排
  • Markdown与Word中插入图片的方法及比较
  • Vue3+Vite安装配置tailwindCss
  • 大数据学习-Spark基础入门
  • C语言:链表插入
  • xss 一些例子
  • 基于Docker compose部署Confluence 8.3.4及设置数据持久化存储的总结
  • eNSP 华为交换机生成树协议
  • flutter事件与消息通知
  • Oracle PL/SQL存储过程和函数简单示例
  • 同态加密和SEAL库的介绍(十)CKKS 参数心得 2
  • Debug-021-el-table实现分页多选的效果(切换分页,仍可以保持前一页的选中效果)
  • FPGA开发——DS18B20读取温度并且在数码管上显示
  • 电流测量分流电阻
  • MES系统:智能化排班排产的全面解决方案
  • 50道深度NLP和人工智能领域面试题+答案
  • 最小矩阵宽度(85%用例)C卷(JavaPythonC++Node.jsC语言)
  • STM32数据按字符截取与转换
  • 使用kubeadm快速部署一套K8S集群
  • 【Kotlin】在Kotlin项目中使用AspectJ
  • web实现drag拖拽布局
  • Linux网络编程—listen、accept、connect
  • logback.xml自定义标签节点
  • 探索DevExpress WinForms:.NET世界中的UI库之星
  • 零基础学习Redis(4) -- 常用数据结构介绍
  • Python实现水果忍者(开源)