day4 QT

作业

cpp 复制代码
#include "widget.h"
#include "ui_widget.h"

Widget::Widget(QWidget *parent)
    : QWidget(parent)
    , ui(new Ui::Widget)
    , speech(new QTextToSpeech)
{
    ui->setupUi(this);
    id = startTimer(1000);
}

Widget::~Widget()
{
    delete ui;
}

void Widget::timerEvent(QTimerEvent *e)
{
    if(e->timerId() == id)
    {
        QTime time = QTime::currentTime();
        ui->label->setText(time.toString("hh:mm:ss"));
        if(time.toString("hh:mm:ss") == my_time)
        {
            for(int i=0;i<5;i++)
            {
                speech->say(ui->label_3->text());
            }
        }
    }

}


void Widget::on_pushButton_clicked()
{
    my_time = ui->lineEdit->text();
    
    
    ui->label_5->setText(ui->lineEdit->text());
    ui->lineEdit->clear();
}
相关推荐
郝学胜-神的一滴11 小时前
C++11 工程级应用 06:自己造一个类似Python的Range迭代器
开发语言·c++·windows·python·程序人生·microsoft
zh_xuan11 小时前
c++ jthread
开发语言·c++·jthread
旧梦952711 小时前
Java 捕获多个异常:从基础语法到最佳实践
java·开发语言
海兰12 小时前
【 Python 量化交易】开篇
开发语言·python·信息可视化·量化交易
小小龙学IT12 小时前
Qt 数据库编程(Qt SQL 模块)深度解析
数据库·sql·qt
我的xiaodoujiao12 小时前
Django 基础知识详细图文教程 4-Django 视图定义与使用
开发语言·数据库·后端·测试工具·django·sqlite
l1t12 小时前
DeepSeek总结的DuckDB在 CI 中为 release 和 glibc CLI 构建启用 LTO - #24225
开发语言·数据库·ci/cd·duckdb
whitelbwwww12 小时前
c++运行RKNN
开发语言·c++
2601_9620702312 小时前
差异基因富集分析(R语言——GO&KEGG&GSEA)
开发语言·golang·r语言
布莱克60512 小时前
栈(Stack)详解:定义、作用、应用场景及与队列的区别(附 C/C++ 代码)
c语言·开发语言·c++·