当前位置: 首页 > news >正文

jsp 响应式网站模板下载网站建设开发方式包括

jsp 响应式网站模板下载,网站建设开发方式包括,广州十度网络网站开发最好,网站打开是建设中要求:当系统时间达到输入的时间时,语音播报对话框中的内容。定时可以取消。qt界面如上图所示。组件如下: countdownEdit作为书写目标时间的line_edit start_btn作为开始和停止的按钮 stop_btn作为取消的按钮 systimelab显示系统时间的lab tex…

要求:当系统时间达到输入的时间时,语音播报对话框中的内容。定时可以取消。qt界面如上图所示。组件如下:
countdownEdit作为书写目标时间的line_edit
start_btn作为开始和停止的按钮
stop_btn作为取消的按钮
systimelab显示系统时间的lab
textEdit显示播报内容

代码:头文件:

#ifndef WIDGET_H
#define WIDGET_H
#include <QWidget>
#include<QTimer>            //定时器类
#include<QTime>            //时间类
#include<QTimerEvent>       //定时器事件类
#include<QDateTime>         //日期时间类
#include <QtTextToSpeech>QT_BEGIN_NAMESPACE
namespace Ui { class Widget; }
QT_END_NAMESPACEclass Widget : public QWidget
{Q_OBJECTpublic:Widget(QWidget *parent = nullptr);~Widget();private slots:void on_stop_btn_clicked();void on_start_btn_clicked();void sys_time_slot();private:Ui::Widget *ui;//定义一个定时器变量QTimer t1;int tid = 0;        //定时器id号//void timerEvent(QTimerEvent *event) override;//定时器事件处理函数的声明QTextToSpeech *textToSpeech;};
#endif // WIDGET_H

程序文件:
 

#include "widget.h"
#include "ui_widget.h"Widget::Widget(QWidget *parent): QWidget(parent), ui(new Ui::Widget), textToSpeech(new QTextToSpeech(this))
{ui->setupUi(this);// 由于定时器事件的信号与槽的绑定只需要一次,所以直接写在构造函数中即可connect(&t1, &QTimer::timeout, this, &Widget::sys_time_slot);
}Widget::~Widget()
{delete ui;
}void Widget::on_start_btn_clicked()
{if (ui->start_btn->text() == "启动"){t1.start(1000); // 每隔指定的时间,发送一个systime的信号ui->start_btn->setText("停止");}else{t1.stop();ui->start_btn->setText("启动");}
}void Widget::sys_time_slot()
{// 获取系统的时间QTime sysTime = QTime::currentTime();// 将QTime类对象转变成字符串QString tm = sysTime.toString("hh:mm:ss");// 将时间展示到ui界面上ui->systimelab->setText(tm);// 设置标签居中显示ui->systimelab->setAlignment(Qt::AlignCenter);// 比较系统时间和用户输入的时间if (tm == ui->countdownEdit->text()){ui->textEdit->append("三更灯火五更鸡,\n正是男儿读书时,\n黑发不知勤学早,\n白首方悔读书迟。");// 语音播报textToSpeech->say(ui->textEdit->toPlainText());}
}void Widget::on_stop_btn_clicked()
{ui->start_btn->setText("启动");ui->countdownEdit->setText("00:00:00"); // 清除显示
}

http://www.yayakq.cn/news/167858/

相关文章:

  • 海口建设网站建设烟台规划网站
  • 做多语言网站教程网站排名是什么意思
  • 做膜的网站有哪些网页布局结构
  • 金华网站建设wordpress 釆集插件
  • 忻州专业网站建设厦门市建设局电工报名网站
  • 甘肃省住房和城乡建设局网站首页网络推广与营销
  • 网站建设信息模板下载网络挣钱
  • 绵阳汽车网站制作江阴建设局网站
  • 建设电商网站2024北京又开始核酸了吗今天
  • 网站建设在哪个会计科目核算资兴做网站公司
  • 网站建站服务公司电话wordpress 维基
  • 网站建设市场定位网站建设模型软件
  • 网站开发项目规划书搜索引擎营销sem
  • 自做网站告白如何弄网络销售公司产品推广方案
  • 设计网站推荐百度贴吧沈阳好的互联网设计
  • 建手机端网站wwr下载建设网站
  • 网页设计素材网站集公司有网站域名后如何建网站
  • 网站建设教程答允苏州久远网络财经app制作公司
  • seo如何建立优化网站网站建设课题简介
  • VIP视频网站有得做吗广州网站建设制作公司
  • 邯郸营销型网站做搞笑图片的网站
  • 做网站应该了解什么问题如何看网站做的好坏
  • 东莞网站建设属于什么专业一个人可以做几个网站
  • 北京网站建设公司排行如何做线上网站的网站
  • 网站开发技术有什么wordpress python导入
  • 青羊区企业网站建设策划建筑网站大图
  • 视频网站VIP卡怎么做赠品建站网页建设
  • 深圳网站建设的基外贸网站建设模式
  • 建站宝盒购买网站交易平台怎么注册
  • 强的网站建设公司排名网站建设项目流程图