2023/12/12作业

思维导图

作业:

成果图

代码

#include "widget.h"
#include "ui_widget.h"
 
Widget::Widget(QWidget *parent)
    : QWidget(parent)
    , ui(new Ui::Widget)
{
    speecher=new QTextToSpeech(this);
    ui->setupUi(this);
 
    //一直获取当前时间
    id=startTimer(1000);
 
}
 
Widget::~Widget()
{
    delete ui;
}
 
void Widget::timerEvent(QTimerEvent *event)
{
 
    if(event->timerId()==id)
    {
        //获取当前时间
        QTime time=QTime::currentTime();
        //将当前时间转换为hh-mm-ss
        QString s=time.toString("hh-mm-ss");
        //获得时间
        ui->time->setText(s);
        //居中
        ui->time->setAlignment(Qt::AlignCenter);
 
    }
    //创建定时事件
    if(event->timerId()==id2)
    {
        //当前时间等于闹钟输入的时间时
        if(ui->time->text()==ui->note->text())
        {
            //循环5次
            for(int i=0;i<5;i++)
            {
                //报语音
                speecher->say(ui->lineEdit->text());
 
            }
 
        }
    }
}
 
//按下启动按钮
 
void Widget::on_login_clicked()
{
    //创建定时器
    id2=startTimer(1000);
    //修改按钮为停止
    if(ui->login->text()=="启动")
    {
        ui->login->setText("停止");
    }
    //当按钮变为停止的按钮时关闭id2
    else{
        killTimer(id2);
    }
 
}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/269440.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

用友 U8 Cloud upload.jsp 文件上传漏洞复现

0x01 产品简介 用友U8 Cloud 提供企业级云ERP整体解决方案,全面支持多组织业务协同,实现企业互联网资源连接。 U8 Cloud 亦是亚太地区成长型企业最广泛采用的云解决方案。 0x02 漏洞概述 用友U8 Cloud upload.jsp接口存在任意文件上传漏洞,攻击者可通过该漏洞上传木马,远…

基于ssm智能卤菜销售平台源码和论文

摘 要 随着互联网技术的高速发展&#xff0c;人们生活的各方面都受到互联网技术的影响。现在人们可以通过互联网技术就能实现不出家门就可以通过网络进行系统管理&#xff0c;交易等&#xff0c;而且过程简单、快捷。同样的&#xff0c;在人们的工作生活中&#xff0c;也就需要…

Keil 编译输出信息分析:Program size: Code, RO-data , RW-data, ZI-data

一般 MCU 包含的存储空间有&#xff1a;片内 Flash 与片内 RAM&#xff0c;RAM 相当于内存&#xff0c;Flash 相当于硬盘。编译器会将一个程序分类为好几个部分&#xff0c;分别存储在 MCU 不同的存储区。 如图所示&#xff0c;在Keil中编译工程成功后&#xff0c;在下面的Bul…

2023-12-05 Qt学习总结9

点击 <C 语言编程核心突破> 快速C语言入门 Qt学习总结 前言二十五 QFile文件操作总结 前言 要解决问题: 学习qt最核心知识, 多一个都不学. 二十五 QFile文件操作 QFile是Qt提供的文件读写类&#xff0c;支持对文件进行读写、复制、重命名、删除等操作。常用C函数如下&…

视频流什么意思?其工作原理和挑战有什么

流媒体是一种通过互联网传输&#xff0c;将音频、视频等多媒体内容从存储设备传输到另一个设备的技术。与传统下载方式不同&#xff0c;流媒体可以实现边下边播&#xff0c;用户无需等待完整文件下载即可开始观看&#xff0c;同时具有流畅体验。流媒体的优点在于方便快捷&#…

云渲染对高层住宅立面渲染图优势、作用、影响

建筑设计不仅仅是技术的展现&#xff0c;更是一种艺术表达。在这个过程中&#xff0c;立面渲染图扮演着至关重要的角色&#xff0c;它能生动地将设计师的创新意图和细节呈现给观众&#xff0c;让他们感受设计的美学与功能性。得益于科技的不断发展&#xff0c;云渲染现在已经成…

短链接技术探究与应用

一、引言 在互联网世界中&#xff0c;URL&#xff08;统一资源定位符&#xff09;是网络资源的标识&#xff0c;但由于URL的长度限制和不易记忆等问题&#xff0c;短链接应运而生。短链接是一种将长URL转换为短地址的技术&#xff0c;不仅提高了用户体验&#xff0c;还为网站运…

用户管理第2节课 -- idea 2023.2 创建表

一、懂得 1.1编码格式是防止乱码的&#xff0c;utf-8是完全够的&#xff0c;那几个基本没差别 网址&#xff1a; 【IDEA——连接MySQL数据库&#xff0c;创建库和表】_idea中数据库-CSDN博客 这些是MySQL数据库中的一些术语&#xff0c;可以简单解释如下&#xff1a; 1、col…

自定义日志打印功能--C++

一、介绍 日志是计算机程序中用于记录运行时事件和状态的重要工具。通过记录关键信息和错误情况&#xff0c;日志可以帮助程序开发人员和维护人员追踪程序的执行过程&#xff0c;排查问题和改进性能。 在软件开发中&#xff0c;日志通常记录如下类型的信息&#xff1a; 事件信…

星融元携手合作伙伴探索开放网络之旅

12月8日&#xff0c;星融元数据技术有限公司&#xff08;下文简称“星融元”&#xff09;与核心合作伙伴的“开放网络之旅”主题活动在苏州顺利举办。此次活动中星融元分享了公司发展历程、开放网络在国内外的趋势及星融元软硬件上的核心创新技术&#xff0c;多家合作伙伴一起探…

鱼fish数据集VOC+yolo-1400张(labelImg标注)

鱼类&#xff0c;是最古老的脊椎动物。易蓄积重金属。 部分不同染色体数目的杂交的后代依然有生育能力。它们几乎栖居于地球上所有的水生环境&#xff0c;从淡水的湖泊、河流到咸水的大海和大洋。 今天要介绍鱼的数据集。 数据集名称&#xff1a;鱼 fish 数据集格式&#xf…

运动重定向:C-3PO-v1

TeachMe: Three-phase learning framework for robotic motion imitation based on interactive teaching and reinforcement learning解析 摘要1. 简介2. 相关工作2.1 基于编码器-解码器的架构2.2 强化学习 3. 方法3.1 问题表述3.2 NTU-DB3.3 阶段1: 编码器和解码器3.4 阶段2:…