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

接网站开发哪里好台州seo免费诊断

接网站开发哪里好,台州seo免费诊断,怎么联系小程序开发者,网站视频主持人制作小闹钟 功能 当按下启动按钮时,停止按钮可用,启动按钮不可用,闹钟无法设置,无法输入自定义内容 当按下停止按钮时,暂停播报,启动按钮可用,闹钟可以设置,可以输入自定义内容 .pro文…

小闹钟 

功能

当按下启动按钮时,停止按钮可用,启动按钮不可用,闹钟无法设置,无法输入自定义内容

当按下停止按钮时,暂停播报,启动按钮可用,闹钟可以设置,可以输入自定义内容

.pro文件

QT       += core gui texttospeech
greaterThan(QT_MAJOR_VERSION, 4): QT += widgetsCONFIG += c++11# The following define makes your compiler emit warnings if you use
# any Qt feature that has been marked deprecated (the exact warnings
# depend on your compiler). Please consult the documentation of the
# deprecated API in order to know how to port your code away from it.
DEFINES += QT_DEPRECATED_WARNINGS# You can also make your code fail to compile if it uses deprecated APIs.
# In order to do so, uncomment the following line.
# You can also select to disable deprecated APIs only up to a certain version of Qt.
#DEFINES += QT_DISABLE_DEPRECATED_BEFORE=0x060000    # disables all the APIs deprecated before Qt 6.0.0SOURCES += \main.cpp \widget.cppHEADERS += \widget.hFORMS += \widget.ui# Default rules for deployment.
qnx: target.path = /tmp/$${TARGET}/bin
else: unix:!android: target.path = /opt/$${TARGET}/bin
!isEmpty(target.path): INSTALLS += targetRESOURCES += \Icon.qrc

widget.h文件

#ifndef WIDGET_H
#define WIDGET_H#include <QWidget>
#include <QTimer>      //定时器类
#include <QTime>       //时间类
#include <QTimerEvent>   //定时器事件类的头文件
#include <QDateTime>     //日期时间类
#include <QDateTimeEdit>
#include <QDebug>
#include <QTextToSpeech>    //朗读
#include <QTextEdit>
#include <QMetaObject>
QT_BEGIN_NAMESPACE
namespace Ui { class Widget; }
QT_END_NAMESPACEclass Widget : public QWidget
{Q_OBJECTpublic:Widget(QWidget *parent = nullptr);~Widget();//重写定时器事件处理函数void timerEvent(QTimerEvent *event)override;signals:void my_signal();
private slots:void on_pushButton_clicked();void on_pushButton_2_clicked();private:Ui::Widget *ui;//定义一个定时器的idint timer_id;        //基于事件处理函数的定时器int timer_id1;QTextToSpeech *speech;int i = 0;int flag = 0;QString text;QDateTime sys_dt;};
#endif // WIDGET_H

main.cpp文件

#include "widget.h"#include <QApplication>int main(int argc, char *argv[])
{QApplication a(argc, argv);Widget w;w.show();return a.exec();
}

widget.cpp文件

#include "widget.h"
#include "ui_widget.h"Widget::Widget(QWidget *parent): QWidget(parent), ui(new Ui::Widget)
{ui->setupUi(this);this->setWindowTitle("小闹钟");timer_id = this->startTimer(5);ui->pushButton_2->setEnabled(false);ui->textEdit->setPlaceholderText("请输入闹钟响时播报的内容");this->setWindowIcon(QIcon(":/new/prefix1/666.png"));}Widget::~Widget()
{delete ui;
}void Widget::timerEvent(QTimerEvent *event)
{if(event->timerId()) //== timer_id)  //用来判断不同的定时器的id{//获取当前系统的日期时间sys_dt = QDateTime::currentDateTime();//展示时间到ui界面的lable2中ui->label->setText(sys_dt.toString("yyyy-MM-dd hh:mm:ss"));//居中显示               标签文本对齐方式ui->label->setAlignment(Qt::AlignCenter);ui->label->setFont(QFont("微软雅黑",20));QString timeText = sys_dt.toString("yyyy-MM-dd hh:mm:ss");QString timeText1 = ui->dateTimeEdit->text();if(flag == 1){if(timeText1 == timeText){speech->say(text); // 朗读文本}}}
}
void Widget::on_pushButton_clicked()
{flag = 1;speech = new QTextToSpeech;text = ui->textEdit->toPlainText();ui->pushButton_2->setEnabled(true);ui->pushButton->setEnabled(false);ui->textEdit->setEnabled(false);ui->dateTimeEdit->setEnabled(false);
}void Widget::on_pushButton_2_clicked()
{flag = 0;ui->pushButton->setEnabled(true);ui->pushButton_2->setEnabled(false);ui->textEdit->setEnabled(true);ui->dateTimeEdit->setEnabled(true);speech->stop();
}

widget.ui文件

 

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

相关文章:

  • 扶贫办网站建设广州越秀区有什么好玩的地方
  • wordpress rest api开发seo全称英文怎么说
  • 天猫网站是怎么做seo优化的搜索指数在线查询
  • 做汽车价格的网站建设wordpress 不要可视化
  • 手机网站关键北京商场购物卡
  • 太原网站建设方案书云南省疾控中心最新提示
  • 深圳市建设厅官方网站成都市金堂县网站建设
  • 关于网站建设征求意见长尾词seo排名
  • 广州怎么做网站seo网站诊断顾问
  • 桂林市建设工程造价管理站网站游戏网站建设策划方案模板
  • 2018做电影网站还能赚钱吗新做好的网站如何做seo
  • 搭建三合一网站个人模板建站
  • 怎么写网站建设与运营培训心得体会500字
  • 高端网站案例阿里云主机怎么做两个网站吗
  • 湘潭学校网站建设 z磐石网络做海报哪个网站的素材多
  • 郑州有免费建网站的公司吗seo是什么职位的缩写
  • 网站开发技术服务协议一般做网站是用什么程序做的
  • 一个网站服务器多少钱济南做网站公司电话
  • 南宁西乡塘区网站建设虚拟商品交易网站建设
  • 天津做优化的网站有多少家聊城手机网站制作
  • 德网站建设河南定制网站建设企业
  • 北京公司网站建设网站推广策划书模板
  • 网络公司网站建设规划百度关键词优化师
  • 确定网站文案网站设计公司 深圳龙华
  • 网站建设要用H5的缺点网络软营销
  • 专门做推广的网站深圳华汇设计
  • 西安建设城市信息网站ftp上传不了wordpress
  • 代做设计网站wordpress 分类存档
  • 静态网站开发软件靖江有帮助做苏宁易购网站的公司吗
  • 自己搭建服务器做视频网站黄岩城乡住房和建设局网站