• 大小: 10KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-05-19
  • 语言: 其他
  • 标签: Qt界面  

资源简介

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

评论

共有 条评论