QT5练习

1

2

复制代码
#include "mywidget.h"
#include "ui_mywidget.h"

myWidget::myWidget(QWidget *parent)
    : QWidget(parent)
    , ui(new Ui::myWidget)
{
    ui->setupUi(this);

    ui->label1->setAlignment(Qt::AlignCenter);
    speecher=new QTextToSpeech(this);
    startTimer(1000);
    emit settime();
}


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


void myWidget::timerEvent(QTimerEvent *e)
{

    emit settime();
    if(num==ui->label1->text())
    {
        for(int i=0;i<5;i++)
        {
            speecher->say("你是小黑子");
        }
        QMovie *mv=new QMovie("C:\\Users\\18065\\Desktop\\pictrue\\kun.gif");
        mv->setParent(this);
        ui->label3->setMovie(mv);
        mv->start();
        ui->label3->setScaledContents(true);
    }
}

void myWidget::settime()
{
    QTime time=QTime::currentTime();
    QString t=time.toString("hh:mm:ss");
    ui->label1->setText(t);
}
相关推荐
Evand J1 分钟前
【MATLAB例程】三维快速扩展随机树(RRT)路径规划与到达角(AOA)定位算法|三维避障+定位仿真。附下载链接
开发语言·算法·matlab·路径规划·定位
空堂与归1 分钟前
GPT-6.1 Sol 来了:1/5 价逼近 Astra 级
开发语言·人工智能·gpt·ai
程序员老陆2 分钟前
C++ 悬空指针:从原理到工程级解决方案
开发语言·c++·程序设计
释厄62311 分钟前
BSD 简单真理循环论——简单真理 × 复杂循环=大一统
android·开发语言·kotlin
CS创新实验室16 分钟前
Python 的鸭子类型
开发语言·windows·python
1024奇点27 分钟前
【仓颉语言入门 · 第24课】
开发语言·ide·开源
待什么青丝27 分钟前
【外设】之大彩串口显示屏
单片机·qt·显示器
栈溢出了30 分钟前
VS Code Python 自动导包失效排查笔记
开发语言·笔记·python
朝朝辞暮i37 分钟前
C++ 第 28 课:Lambda 表达式
开发语言·c++·算法
Frank_refuel43 分钟前
深入理解RpcRouter(远端调用模块)
开发语言·qt