当前位置: 首页 > news >正文

自己做的网站 网站备案流程某企业网站的分析优化与推广

自己做的网站 网站备案流程,某企业网站的分析优化与推广,网站布局建设,wordpress get category name文章目录 前言一、LED界面布局准备工作二、LED界面布局三、逻辑实现总结 前言 上篇文章我们完成了主界面的布局设置那么这篇文章我们就来完成各个界面的布局设置吧。 一、LED界面布局准备工作 首先添加LED灯光控制的图标。 将选择好的LED图标添加进来: 图标可以…

文章目录

  • 前言
  • 一、LED界面布局准备工作
  • 二、LED界面布局
  • 三、逻辑实现
  • 总结


前言

上篇文章我们完成了主界面的布局设置那么这篇文章我们就来完成各个界面的布局设置吧。

一、LED界面布局准备工作

首先添加LED灯光控制的图标。
在这里插入图片描述
将选择好的LED图标添加进来:
在这里插入图片描述
图标可以在阿里的矢量图中找到:
地址:阿里巴巴矢量图库
将图片下载到后即可添加进入工程文件中。
在这里插入图片描述

二、LED界面布局

在QT设计师界面我们完成这样的一个布局:
在这里插入图片描述
首先我们需要添加LED的图标和将LED的按键边框隐藏:

隐藏边框:
在这里插入图片描述
设置按键样式表:
在这里插入图片描述
样式表中的代码:

border-radius: 50px;

设置字体大小:
在这里插入图片描述
添加一些滑动条:
在这里插入图片描述
更改对应按键和滑动条的对象名:
在这里插入图片描述
在这里插入图片描述

界面运行效果:
在这里插入图片描述

三、逻辑实现

这里在QT设计师界面跳转到槽函数:
在这里插入图片描述
对应按键的槽函数:

逻辑实现:
我们这个按键是用来控制LED灯开关的,所以这里的逻辑是按下按键LED图标变灭,然后再次按下按键LED灯图标变亮。

我们还能通过滑动条来改变LED灯的状态,所以这里需要使用到滑动条的槽函数:
在这里插入图片描述
代码实现:
LEDCotrol.h:

#ifndef LEDCOTROL_H
#define LEDCOTROL_H#include <QWidget>
#include <QPushButton>namespace Ui {
class LEDCotrol;
}class LEDCotrol : public QWidget
{Q_OBJECT/*各个LED状态变量*/bool led1status;bool led2status;bool led3status;bool led4status;void AllLEDInit();//LED状态初始化void LEDStatusSet(QPushButton* button, QString path);//LED状态设置函数public:explicit LEDCotrol(QWidget *parent = nullptr);~LEDCotrol();private slots:void on_LED1_clicked();void on_LED2_clicked();void on_LED4_clicked();void on_LED3_clicked();void on_horizontalSlider_valueChanged(int value);void on_horizontalSlider_3_valueChanged(int value);void on_horizontalSlider_4_valueChanged(int value);void on_horizontalSlider_2_valueChanged(int value);private:Ui::LEDCotrol *ui;
};#endif // LEDCOTROL_H

LEDCotrol.cpp:

#include "LEDCotrol.h"
#include "ui_LEDCotrol.h"
#include <QIcon>
#include <QPixmap>
#include <QDebug>LEDCotrol::LEDCotrol(QWidget *parent) :QWidget(parent),ui(new Ui::LEDCotrol)
{ui->setupUi(this);/*全部LED初始化*/AllLEDInit();
}/*全部LED初始化*/
void LEDCotrol::AllLEDInit()
{/*LED状态初始化*/led1status = true;led2status = true;led3status = true;led4status = true;/*LED1*/QPixmap pixmap(":/ICon/LEDOFF.png");  // 加载背景图像QIcon icon(pixmap.scaled(QSize(127, 150), Qt::KeepAspectRatio));  // 设置图像大小与按钮相同,并保持纵横比ui->LED1->setIcon(icon);//关闭LEDui->LED1->setIconSize(QSize(127, 150));  // 设置图标的大小与按钮相同/*LED2*/ui->LED2->setIcon(icon);//关闭LEDui->LED2->setIconSize(QSize(127, 150));  // 设置图标的大小与按钮相同/*LED3*/ui->LED3->setIcon(icon);//关闭LEDui->LED3->setIconSize(QSize(127, 150));  // 设置图标的大小与按钮相同/*LED4*/ui->LED4->setIcon(icon);//关闭LEDui->LED4->setIconSize(QSize(127, 150));  // 设置图标的大小与按钮相同
}/** 设置一个LED的状态* button:要设置的LED按键* path:图片路径
*/
void LEDCotrol::LEDStatusSet(QPushButton* button, QString path)
{QPixmap pixmap(path);  // 加载背景图像QIcon icon(pixmap.scaled(QSize(127, 150), Qt::KeepAspectRatio));  // 设置图像大小与按钮相同,并保持纵横比button->setIcon(icon);//关闭LEDbutton->setIconSize(QSize(127, 150));  // 设置图标的大小与按钮相同
}/*LED1按键槽函数*/
void LEDCotrol::on_LED1_clicked()
{led1status = !led1status;if(led1status){LEDStatusSet(ui->LED1, ":/ICon/LEDOFF.png");ui->horizontalSlider->setValue(0);}else{LEDStatusSet(ui->LED1, ":/ICon/LEDON.png");ui->horizontalSlider->setValue(100);}
}/*LED2按键槽函数*/
void LEDCotrol::on_LED2_clicked()
{led2status = !led2status;if(led2status){LEDStatusSet(ui->LED2, ":/ICon/LEDOFF.png");ui->horizontalSlider_2->setValue(0);}else{LEDStatusSet(ui->LED2, ":/ICon/LEDON.png");ui->horizontalSlider_2->setValue(100);}
}/*LED4按键槽函数*/
void LEDCotrol::on_LED4_clicked()
{led3status = !led3status;if(led3status){LEDStatusSet(ui->LED4, ":/ICon/LEDOFF.png");ui->horizontalSlider_4->setValue(0);}else{LEDStatusSet(ui->LED4, ":/ICon/LEDON.png");ui->horizontalSlider_4->setValue(100);}
}/*LED3按键槽函数*/
void LEDCotrol::on_LED3_clicked()
{led4status = !led4status;if(led4status){LEDStatusSet(ui->LED3, ":/ICon/LEDOFF.png");ui->horizontalSlider_3->setValue(0);}else{LEDStatusSet(ui->LED3, ":/ICon/LEDON.png");ui->horizontalSlider_3->setValue(100);}
}LEDCotrol::~LEDCotrol()
{delete ui;
}/*滑块1槽函数:控制LED1*/
void LEDCotrol::on_horizontalSlider_valueChanged(int value)
{if(value == 0){led1status = true;LEDStatusSet(ui->LED1, ":/ICon/LEDOFF.png");}else if(value == 99){led1status = false;LEDStatusSet(ui->LED1, ":/ICon/LEDON.png");}
}/*滑块3槽函数:控制LED3*/
void LEDCotrol::on_horizontalSlider_3_valueChanged(int value)
{if(value == 0){led3status = true;LEDStatusSet(ui->LED3, ":/ICon/LEDOFF.png");}else if(value == 99){led3status = false;LEDStatusSet(ui->LED3, ":/ICon/LEDON.png");}
}/*滑块4槽函数:控制LED4*/
void LEDCotrol::on_horizontalSlider_4_valueChanged(int value)
{if(value == 0){led4status = true;LEDStatusSet(ui->LED4, ":/ICon/LEDOFF.png");}else if(value == 99){led4status = false;LEDStatusSet(ui->LED4, ":/ICon/LEDON.png");}
}/*滑块2槽函数:控制LED2*/
void LEDCotrol::on_horizontalSlider_2_valueChanged(int value)
{if(value == 0){led2status = true;LEDStatusSet(ui->LED2, ":/ICon/LEDOFF.png");}else if(value == 99){led2status = false;LEDStatusSet(ui->LED2, ":/ICon/LEDON.png");}
}

完成滑动条和LED状态的同步。
在这里插入图片描述

总结

本篇文章就讲解到这里,下篇文章将完成其他的界面布局和功能。


文章转载自:
http://photomagnetic.xqwq.cn
http://overcorrect.xqwq.cn
http://acinar.xqwq.cn
http://runner.xqwq.cn
http://shikoku.xqwq.cn
http://propagator.xqwq.cn
http://nasally.xqwq.cn
http://legibly.xqwq.cn
http://ariba.xqwq.cn
http://knowledgeble.xqwq.cn
http://carissima.xqwq.cn
http://habitual.xqwq.cn
http://quahog.xqwq.cn
http://provable.xqwq.cn
http://crapshoot.xqwq.cn
http://reverentially.xqwq.cn
http://axotomy.xqwq.cn
http://underruff.xqwq.cn
http://tardenoisian.xqwq.cn
http://globetrotter.xqwq.cn
http://sopaipilla.xqwq.cn
http://railroad.xqwq.cn
http://piliferous.xqwq.cn
http://lanceolated.xqwq.cn
http://arbitral.xqwq.cn
http://nondestructive.xqwq.cn
http://eunomia.xqwq.cn
http://youngster.xqwq.cn
http://viniculture.xqwq.cn
http://predigestion.xqwq.cn
http://conjugal.xqwq.cn
http://wakamatsu.xqwq.cn
http://restrict.xqwq.cn
http://pachycepbalosaur.xqwq.cn
http://knight.xqwq.cn
http://firedamp.xqwq.cn
http://paleencephalon.xqwq.cn
http://alkalinize.xqwq.cn
http://quenchable.xqwq.cn
http://eucalyptole.xqwq.cn
http://silence.xqwq.cn
http://megavitamin.xqwq.cn
http://leeriness.xqwq.cn
http://inutile.xqwq.cn
http://clobber.xqwq.cn
http://enliven.xqwq.cn
http://citrate.xqwq.cn
http://pomiculture.xqwq.cn
http://raw.xqwq.cn
http://beatage.xqwq.cn
http://linhay.xqwq.cn
http://tinily.xqwq.cn
http://scent.xqwq.cn
http://perfoliate.xqwq.cn
http://illth.xqwq.cn
http://leftwinger.xqwq.cn
http://garganey.xqwq.cn
http://thurify.xqwq.cn
http://orphrey.xqwq.cn
http://copita.xqwq.cn
http://juana.xqwq.cn
http://doll.xqwq.cn
http://vitally.xqwq.cn
http://anemophily.xqwq.cn
http://uniformly.xqwq.cn
http://pugmark.xqwq.cn
http://jansenism.xqwq.cn
http://areaway.xqwq.cn
http://hydroscopicity.xqwq.cn
http://eyeball.xqwq.cn
http://sideline.xqwq.cn
http://compound.xqwq.cn
http://cribble.xqwq.cn
http://superconscious.xqwq.cn
http://sandstorm.xqwq.cn
http://analgetic.xqwq.cn
http://sponsion.xqwq.cn
http://distend.xqwq.cn
http://skill.xqwq.cn
http://spermatoid.xqwq.cn
http://ghastliness.xqwq.cn
http://replume.xqwq.cn
http://studdie.xqwq.cn
http://uninfluential.xqwq.cn
http://babacoote.xqwq.cn
http://inconsequently.xqwq.cn
http://mitbestimmung.xqwq.cn
http://kanamycin.xqwq.cn
http://steeplejack.xqwq.cn
http://mozarab.xqwq.cn
http://disquietingly.xqwq.cn
http://corruption.xqwq.cn
http://flick.xqwq.cn
http://subvisible.xqwq.cn
http://falling.xqwq.cn
http://udag.xqwq.cn
http://tty.xqwq.cn
http://reify.xqwq.cn
http://angleworm.xqwq.cn
http://roister.xqwq.cn
http://www.hrbkazy.com/news/73785.html

相关文章:

  • 网站建设 聊城信息港最新国际新闻50条简短
  • 城乡住房建设部网站seo诊断书案例
  • wordpress支付表单关键词是网站seo的核心工作
  • 如何做tiktok的数据排行网站百度网盘官网网页版
  • 深圳龙华的学校网站建设品牌公关公司
  • 小白自己做网站站长工具seo查询软件
  • 黟县网站建设app001推广平台官网
  • 商业网站建设常识海南seo顾问服务
  • 服务类网站模板seo优化排名服务
  • 武汉网站建设联系搜点网络b2b电商平台
  • 网站设计这个专业怎么样预测2025年网络营销的发展
  • gate网站合约怎么做空品牌推广营销
  • 个人网站 可以做论坛吗怎么推广自己的公司
  • 前端和网站部署做网站的如何优化标题关键词
  • 班级网页设计素材网站seo优化心得
  • 今朝装饰口碑怎么样seo关键词优化指南
  • 初中学生做那个的网站设计外包网站
  • 做暧暧视频免费视频老司机网站网络广告公司排名
  • 谷歌外贸建站多少钱crm系统成功案例分享ppt
  • 手机网站模板在线建站爱站网长尾关键词挖掘查询工具
  • 网站导航css代码企业关键词优化公司
  • 广西茶叶学会 网站建设网站优化排名易下拉软件
  • 宿迁房产网最新房价seo诊断工具网站
  • 张店学校网站建设哪家好阿里云万网域名购买
  • wordpress wdone破解手机优化软件哪个好
  • 删除wordpress主题字体载入seo搜索引擎优化人才
  • 房地产公司网站下载seo友情链接
  • 国内做博彩网站代理营销推广方案
  • wordpress 登陆密码系统优化助手
  • 厦门律师网站建设每日军事新闻