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

嵌入式软件开发是什么意思安卓优化大师全部版本

嵌入式软件开发是什么意思,安卓优化大师全部版本,做暧暧视频免费视频中国网站,网站建设招标文件范本小闹钟 功能 当按下启动按钮时,停止按钮可用,启动按钮不可用,闹钟无法设置,无法输入自定义内容 当按下停止按钮时,暂停播报,启动按钮可用,闹钟可以设置,可以输入自定义内容 .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.dinnco.com/news/49045.html

相关文章:

  • 外贸做的亚马逊网站是哪个好seo技术大师
  • 网站的logo怎么换免费的外链网站
  • 怎么做外网网站监控百度收录情况
  • 怎么做百度网站会显示图片在旁边适合员工的培训课程
  • 网站建设项目需求书百度人工优化
  • 网站验证码是如何做的推广普通话手抄报内容
  • WordPress小程序二次开发seo搜索引擎优化试题及答案
  • 贸易公司如何做网站抖音运营推广策划方案
  • 网站一年费用多少钱百度指数人群画像
  • 响应式门户网站长春百度关键词优化
  • 个人做淘宝客网站要备案吗济南做网站推广哪家好
  • 免费网站入口2022伊园企业网站seo方案案例
  • 网站模板侵权问题厦门做网站公司有哪些
  • 各大网站博客怎么做推广seo提高关键词
  • 嘉兴做网站优化哪家好网站搜索工具
  • 中国幼儿在线幼儿园网站建设ping站长工具
  • 建筑类企业网站模板百度大数据官网入口
  • 成都设计院招聘泰安优化关键词排名哪家合适
  • 电脑网站拦截怎么解除营销型网站建设托管
  • 创造与魔法官方网站做自己百度ai开放平台
  • 备案期间的网站打开seo排名优化有哪些
  • 做网站的公司需要哪些资质企点下载
  • 网站建设在国内外有何趋势如何推广微信公众号
  • 长沙网站关键词排名推广公司优化防控举措
  • 网站建设与管理专业就业在线客服系统平台有哪些
  • php 网站安装原理b站推广入口2023破解版
  • wordpress 文章 分类广州seo优化
  • wordpress优化搜索淘宝seo优化怎么做
  • 鹤壁网站建设百度高级搜索引擎入口
  • 网站必须要备案吗十大外贸平台