当前位置:   article > 正文

Qt day4

Qt day4

  1. #include "widget.h"
  2. #include "ui_widget.h"
  3. Widget::Widget(QWidget *parent)
  4. : QWidget(parent)
  5. , ui(new Ui::Widget)
  6. {
  7. ui->setupUi(this);
  8. id = startTimer(1000);
  9. speecher = new QTextToSpeech(this);
  10. ui->lab2->setAlignment(Qt::AlignCenter);
  11. }
  12. Widget::~Widget()
  13. {
  14. delete ui;
  15. }
  16. void Widget::timerEvent(QTimerEvent *e)
  17. {
  18. QTime sys_time = QTime::currentTime();
  19. QString t = sys_time.toString("hh::mm::ss");
  20. ui->lab1->setText(t);
  21. ui->lab1->setAlignment(Qt::AlignCenter);
  22. int count;
  23. if(ui->btn1->text()=="取消设置")
  24. {
  25. if(ui->lab1->text()==ui->lineEdit->text())
  26. {
  27. count=0;
  28. while(1)
  29. {
  30. if(count<5)
  31. {
  32. speecher->say(ui->lab2->text());
  33. count++;
  34. }
  35. else
  36. break;
  37. }
  38. }
  39. }
  40. }
  41. void Widget::on_btn1_clicked()
  42. {
  43. if(ui->btn1->text()=="设置")
  44. {
  45. ui->btn1->setText("取消设置");
  46. }
  47. else
  48. {
  49. ui->btn1->setText("设置");
  50. }
  51. }

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小小林熬夜学编程/article/detail/153875
推荐阅读
相关标签
  

闽ICP备14008679号