| 123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- #include "widget.h"
- #include "./ui_widget.h"
- #include <QTimer>
- #include <stdlib.h>
- #include "spdlog/spdlog.h"
- #include "timewidget.h"
- Widget::Widget(QWidget *parent)
- : QWidget(parent)
- , ui(new Ui::Widget)
- {
- ui->setupUi(this);
- ui->timeEdit->resize(160, 32);
- connect(ui->timeEdit, &TimeWidget::signal_timeChanged, this, &Widget::do_timeEdit_timeChanged);
- SPDLOG_INFO("***** Qt Library *****");
- }
- Widget::~Widget()
- {
- delete ui;
- }
- /* 时间改变了 */
- void Widget::do_timeEdit_timeChanged(const QTime &formerTime, const QTime &time)
- {
- SPDLOG_INFO("时间改变了: {} -> {}", formerTime.toString("HH:mm:ss").toStdString(), time.toString("HH:mm:ss").toStdString());
- }
- void Widget::on_pBtn_disable_clicked()
- {
- ui->timeEdit->setEditLineEnable(false);
- }
- void Widget::on_pBtn_enable_clicked()
- {
- ui->timeEdit->setEditLineEnable(true);
- }
|