From a805ea108ac4de5eac56a4b09c4c9d6b71fdda99 Mon Sep 17 00:00:00 2001 From: feiyangqingyun Date: Tue, 26 Nov 2019 15:26:42 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- lightbutton/lightbutton.cpp | 2 +- lightbutton/lightbutton.h | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/lightbutton/lightbutton.cpp b/lightbutton/lightbutton.cpp index 9e29389..b5e3eab 100644 --- a/lightbutton/lightbutton.cpp +++ b/lightbutton/lightbutton.cpp @@ -28,6 +28,7 @@ LightButton::LightButton(QWidget *parent) : QWidget(parent) canMove = false; this->installEventFilter(this); + isAlarm = false; timerAlarm = new QTimer(this); connect(timerAlarm, SIGNAL(timeout()), this, SLOT(alarm())); timerAlarm->setInterval(500); @@ -435,7 +436,6 @@ void LightButton::stopAlarm() void LightButton::alarm() { - static bool isAlarm = false; if (isAlarm) { textColor = QColor(255, 255, 255); bgColor = normalColor; diff --git a/lightbutton/lightbutton.h b/lightbutton/lightbutton.h index 7cbd679..b4de392 100644 --- a/lightbutton/lightbutton.h +++ b/lightbutton/lightbutton.h @@ -76,6 +76,7 @@ private: bool showOverlay; //是否显示遮罩层 QColor overlayColor; //遮罩层颜色 + bool isAlarm; //是否报警 QTimer *timerAlarm; //定时器切换颜色 public: