#include "widget.h"
#include "ui_widget.h"
Widget::Widget(QWidget *parent)
: QWidget(parent)
, ui(new Ui::Widget)
, speecher(new QTextToSpeech(this))
{
ui->setupUi(this);
ui->Lab1->setAlignment(Qt::AlignHCenter);
ui->Edit1->setAlignment(Qt::AlignCenter);
ui->Lab3->setAlignment(Qt::AlignCenter);
}
Widget::~Widget()
{
delete ui;
}
void Widget::timerEvent(QTimerEvent *e)
{
QTime sys_time = QTime::currentTime();
QString time = sys_time.toString("hh:mm:ss");
ui->Lab1->setText(time);
static int t = 0;
if(ui->Lab1->text() == ui->Edit1->text())
{
while(t != 5)
{
ui->Lab3->setText("蔡徐坤");
speecher->say(ui->Lab3->text());
QThread::sleep(1);
t++;
}
}
}
void Widget::on_Btn_clicked()
{
if(ui->Btn->text() == "确定")
{
if(ui->Edit1->text() == ui->Lab1->text())
{
}
ui->Btn->setText("取消");
}
else
{
ui->Edit1->clear();
ui->Btn->setText("确定");
}
}
void Widget::on_Btn2_clicked()
{
this->close();
}
4/10 QT_day4
于 2024-04-10 20:31:47 首次发布