widget.cpp 672 B

12345678910111213141516171819202122232425262728293031323334
  1. #include "widget.h"
  2. #include "./ui_widget.h"
  3. #include <QTimer>
  4. #include <stdlib.h>
  5. #include "spdlog/spdlog.h"
  6. #include "timewidget.h"
  7. Widget::Widget(QWidget *parent)
  8. : QWidget(parent)
  9. , ui(new Ui::Widget)
  10. {
  11. ui->setupUi(this);
  12. connect(ui->timeEdit, &TimeWidget::signal_timeChanged, this, &Widget::do_timeEdit_timeChanged);
  13. SPDLOG_INFO("***** Qt Library *****");
  14. }
  15. Widget::~Widget()
  16. {
  17. delete ui;
  18. }
  19. /* 时间改变了 */
  20. void Widget::do_timeEdit_timeChanged(const QTime &formerTime, const QTime &time)
  21. {
  22. SPDLOG_INFO("时间改变了: {} -> {}", formerTime.toString("HH:mm:ss").toStdString(), time.toString("HH:mm:ss").toStdString());
  23. }