资源简介
Qt个性按钮。
动态Led效果的按钮。
代码片段和文件信息
#include “frmlightbutton.h“
#include “ui_frmlightbutton.h“
#include “qdatetime.h“
#include “qtimer.h“
frmLightButton::frmLightButton(QWidget *parent) :
QWidget(parent)
ui(new Ui::frmLightButton)
{
ui->setupUi(this);
this->initForm();
}
frmLightButton::~frmLightButton()
{
delete ui;
}
void frmLightButton::initForm()
{
type = 0;
QTimer *timer = new QTimer(this);
timer->setInterval(1000);
connect(timer SIGNAL(timeout()) this SLOT(updateValue()));
timer->start();
updateValue();
}
void frmLightButton::updateValue()
{
if (type == 0) {
ui->widget1->setLightGreen();
ui->widget2->setLightRed();
ui->widget3->setLightBlue();
type = 1;
} else if (type == 1) {
ui->widget1->setLightBlue();
ui->widget2->setLightGreen();
ui->widget3->setLightRed();
type = 2;
} else if (type == 2) {
ui->widget1->setLightRed();
ui->widget2->setLightBlue();
ui->widget3->setLightGreen();
type = 0;
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2017-12-27 19:53 lightbutton\
文件 977 2016-12-13 17:18 lightbutton\frmlightbutton.cpp
文件 400 2016-12-13 17:18 lightbutton\frmlightbutton.h
文件 1305 2017-01-05 13:11 lightbutton\frmlightbutton.ui
文件 8344 2017-02-07 17:34 lightbutton\lightbutton.cpp
文件 4128 2017-02-10 17:11 lightbutton\lightbutton.h
文件 474 2017-02-08 15:05 lightbutton\lightbutton.pro
文件 23934 2017-12-22 22:12 lightbutton\lightbutton.pro.user
文件 11678 2017-02-08 15:09 lightbutton\lightbutton.pro.user.eb0197f
文件 191 2017-02-08 15:04 lightbutton\main.cpp
评论
共有 条评论