710作业

#include “widget.h”
#include “ui_widget.h”

Widget::Widget(QWidget *parent) :
QWidget(parent),
ui(new Ui::Widget)
{
ui->setupUi(this);
obj_timer = new QTimer(this);
// QLabel *backgrand = new QLabel(this);
// QPixmap picture1;
// picture1.load(“C:/Users/28339/Downloads/gm.jpg”);
// backgrand -> setPixmap(picture1);
speecher = new QTextToSpeech(this);
connect(obj_timer,&QTimer::timeout,this,&Widget::timeout_solt);
}

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

void Widget::timeout_solt()
{
//显示当前时间
ui->currentTime->setAlignment(Qt::AlignHCenter|Qt::AlignVCenter);

QTime sys_time =QTime::currentTime();

QString t = sys_time.toString("hh:mm:ss");
ui->currentTime->setText(t);

if(ui->currentTime->text()==ui->userTime->text())
{
    this->speecher->say(ui->lineEdit->text());
    ui->openButton->setEnabled(true);
    ui->closeButton->setEnabled(false);
    ui->userTime->setEnabled(true);
}

}

void Widget::on_openButton_clicked()
{
obj_timer->start(1000);
}

你可能感兴趣的:(qt,开发语言)