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

9月11号作业

头文件
#include <cmath>
#include <QApplication>
#include <QMainWindow>
#include <QLabel>
#include <QTimer>
#include <QVBoxLayout>
#include <QRandomGenerator>
#include <QTimerEvent>
#include <QTextToSpeech>
 
namespace Ui {
class Disan;
}
 
class Disan : public QWidget
{
    Q_OBJECT
 
public:
    explicit Disan(QWidget *parent = nullptr);
    ~Disan();
 
private:
    Ui::Disan *ui;
    int id;
    QTextToSpeech sp;
public slots:
    void my_slots();
     void timerEvent(QTimerEvent *e);
private slots:
     void on_pushButton_clicked();
 
};
主文件
void Disan::timerEvent(QTimerEvent *e)
{
    QTime syetime=QTime::currentTime();
    QString t=syetime.toString("hh-mm-ss");
    ui->label_2->setText(t);
    ui->label_2->setAlignment(Qt::AlignCenter);
    if(ui->lineEdit->text()==ui->label_2->text())
    {
        ui->label_5->setVisible(true);
        ui->label_4->setVisible(true);
    }
    else
    {
        ui->label_5->setVisible(false);
        ui->label_4->setVisible(false);
 
    }
}
 
Disan::~Disan()
{
    delete ui;
}
 
void Disan::my_slots()
{
    QTimer *timer = new QTimer(this);
 
            // 连接 QTimer 的 timeout 信号到槽函数
            connect(timer, &QTimer::timeout, this, &Disan::show);
 
            // 设置定时器在1秒钟后触发
            timer->start(7000);
}
 
void Disan::on_pushButton_clicked()
{
    id=startTimer(1000);
    qDebug() << ui->lineEdit->text();
 
    qDebug() << ui->label_2->text();
 
 
}
#endif // DISAN_H

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • Netty权威指南:Netty总结-编解码与序列化
  • 【数据结构-二维前缀和】力扣221. 最大正方形
  • 18069 x的n次方
  • 【CSS in Depth 2 精译_029】5.2 Grid 网格布局中的网格结构剖析(上)
  • digits Social Login插件 google OAuth 2.0登录 400 redirect_uri_mismatch错误解决
  • Python 从入门到实战14(字符串相关操作)
  • 电源自动测试系统有哪些原理和优势?
  • [综述笔记]Federated learning for medical image analysis: A survey
  • 决策树算法原理
  • 一文彻底了解DNS协议工作原理,恐怕没有比这更通俗易懂的了吧?
  • 1.C++入门1(c++编译过程,命名空间,C++输入输出,缺省参数)
  • es6(1)
  • 如何使用Spoon连接data-integration-server并在服务器上执行转换
  • 使用WordCloud报错‘ImageDraw‘ object has no attribute ‘textbbox‘
  • 2024年一区SCI-极光优化算法 Polar Lights Optimization-附Matlab免费代码
  • (十五)java多线程之并发集合ArrayBlockingQueue
  • Angular 2 DI - IoC DI - 1
  • export和import的用法总结
  • Git学习与使用心得(1)—— 初始化
  • javascript从右向左截取指定位数字符的3种方法
  • Java应用性能调优
  • linux学习笔记
  • mysql 5.6 原生Online DDL解析
  • node入门
  • SQLServer之索引简介
  • vue2.0项目引入element-ui
  • 基于Mobx的多页面小程序的全局共享状态管理实践
  • 数据可视化之 Sankey 桑基图的实现
  • 吴恩达Deep Learning课程练习题参考答案——R语言版
  • 小试R空间处理新库sf
  • MiKTeX could not find the script engine ‘perl.exe‘ which is required to execute ‘latexmk‘.
  • 3月7日云栖精选夜读 | RSA 2019安全大会:企业资产管理成行业新风向标,云上安全占绝对优势 ...
  • 大数据全解:定义、价值及挑战
  • ​LeetCode解法汇总2304. 网格中的最小路径代价
  • # 飞书APP集成平台-数字化落地
  • #每天一道面试题# 什么是MySQL的回表查询
  • #我与Java虚拟机的故事#连载06:收获颇多的经典之作
  • (14)Hive调优——合并小文件
  • (JS基础)String 类型
  • (超简单)构建高可用网络应用:使用Nginx进行负载均衡与健康检查
  • (附源码)apringboot计算机专业大学生就业指南 毕业设计061355
  • (力扣)1314.矩阵区域和
  • (六)c52学习之旅-独立按键
  • (篇九)MySQL常用内置函数
  • (四)软件性能测试
  • (原創) 如何安裝Linux版本的Quartus II? (SOC) (Quartus II) (Linux) (RedHat) (VirtualBox)
  • (转)创业家杂志:UCWEB天使第一步
  • .bat批处理(八):各种形式的变量%0、%i、%%i、var、%var%、!var!的含义和区别
  • .NET Core SkiaSharp 替代 System.Drawing.Common 的一些用法
  • .net core 客户端缓存、服务器端响应缓存、服务器内存缓存
  • .net core 使用js,.net core 使用javascript,在.net core项目中怎么使用javascript
  • .NET Core实战项目之CMS 第十二章 开发篇-Dapper封装CURD及仓储代码生成器实现
  • .net 调用海康SDK以及常见的坑解释
  • .NET 依赖注入和配置系统
  • .Net6使用WebSocket与前端进行通信