day46

#include "widget.h"
#include "ui_widget.h"

Widget::Widget(QWidget *parent)
    : QWidget(parent)
    , ui(new Ui::Widget)
{
    ui->setupUi(this);
    speecher = new QTextToSpeech(this);
}
Widget::~Widget()
{
    delete ui;
}
void Widget::on_startBtn_clicked()
{
    timer_id = this->startTimer(1);
}
void Widget::on_closeBtn_clicked()
{
    this->killTimer(timer_id);
}

void Widget::timerEvent(QTimerEvent *event)
{
    if(event->timerId()==timer_id)
    {
        QTime sys_t=QTime::currentTime();
        QString t = sys_t.toString("hh:mm:ss");
        ui->label1->setText(t);
    }
    if(ui->line1->text()==ui->label1->text())
    {
           speecher->say(ui->text1->toPlainText());
    }
}

day46_第1张图片

你可能感兴趣的:(c++,qt)