From 2f8a4e5fe36064d3cfb5e4c6a3fd2ce2648582ad Mon Sep 17 00:00:00 2001 From: Longqiaozhou <505754097@qq.com> Date: Thu, 8 Jul 2021 15:07:18 +0800 Subject: [PATCH] Add silver_cat_content .. --- src/silver_cat_content.h | 26 ++++++++++ src/silver_cat_content.ui | 54 ++++++++++++++++++++ src/silver_gradient.cpp | 93 +++++++++++++++++++++++++++++++++++ src/silver_gradient.h | 29 +++++++++++ src/silver_gradient.ui | 101 ++++++++++++++++++++++++++++++++++++++ 5 files changed, 303 insertions(+) create mode 100644 src/silver_cat_content.h create mode 100644 src/silver_cat_content.ui create mode 100644 src/silver_gradient.cpp create mode 100644 src/silver_gradient.h create mode 100644 src/silver_gradient.ui diff --git a/src/silver_cat_content.h b/src/silver_cat_content.h new file mode 100644 index 0000000..db2fd44 --- /dev/null +++ b/src/silver_cat_content.h @@ -0,0 +1,26 @@ +#ifndef SILVER_CAT_CONTENT_H +#define SILVER_CAT_CONTENT_H + +#include + +namespace Ui { +class Silver_cat_content; +} + +class Silver_cat_content : public QWidget +{ + Q_OBJECT + +public: + explicit Silver_cat_content(QWidget *parent = 0); + ~Silver_cat_content(); + void set_background(); + Ui::Silver_cat_content *ui; + +private slots: + void on_back_clicked(); + + +}; + +#endif // SILVER_CAT_CONTENT_H diff --git a/src/silver_cat_content.ui b/src/silver_cat_content.ui new file mode 100644 index 0000000..e6469e7 --- /dev/null +++ b/src/silver_cat_content.ui @@ -0,0 +1,54 @@ + + + Silver_cat_content + + + + 0 + 0 + 1280 + 720 + + + + Form + + + + + 20 + 10 + 71 + 71 + + + + + + + + :/image/房子.png:/image/房子.png + + + + 71 + 71 + + + + + + + 80 + 140 + 1100 + 441 + + + + + + + + + diff --git a/src/silver_gradient.cpp b/src/silver_gradient.cpp new file mode 100644 index 0000000..67d26cd --- /dev/null +++ b/src/silver_gradient.cpp @@ -0,0 +1,93 @@ +#include "silver_gradient.h" +#include "ui_silver_gradient.h" +#include "cat_book.h" +#include "silver_cat_content.h" +#include "ui_silver_cat_content.h" +Silver_gradient::Silver_gradient(QWidget *parent) : + QWidget(parent), + ui(new Ui::Silver_gradient) +{ + ui->setupUi(this); + connect(ui->pushButton,SIGNAL(clicked(bool)),this,SLOT(button1())); + connect(ui->pushButton_2,SIGNAL(clicked(bool)),this,SLOT(button2())); + connect(ui->pushButton_3,SIGNAL(clicked(bool)),this,SLOT(button3())); + ui->pushButton->setStyleSheet("QPushButton{border-radius:5px;background:rgb(250,234,142);color:black;}"); + ui->pushButton_2->setStyleSheet("QPushButton{border-radius:5px;background:rgb(250,234,142);color:black;}"); + ui->pushButton_3->setStyleSheet("QPushButton{border-radius:5px;background:rgb(250,234,142);color:black;}"); +} + +Silver_gradient::~Silver_gradient() +{ + delete ui; +} + +void Silver_gradient::on_back_clicked() +{ + Cat_book *new_back = new Cat_book; + new_back->cat_book_set_background(); + new_back->show(); + delete this; +} +void Silver_gradient::silver_book_set_background() +{ + this->setWindowTitle("阅览界面-猫"); + // ui->label->setStyleSheet("background-color:red");//背景色 + + this->setMinimumSize(1280,720); + this->setMaximumSize(1280,720); + + this->setAutoFillBackground(true); + QPalette palette; + QPixmap pixmap = QPixmap(":/image/背景_book.png").scaled(this->size()); + palette.setBrush(QPalette::Window, QBrush(pixmap)); + this->setPalette(palette); + +} +void Silver_gradient::button1() +{ + Silver_cat_content *content = new Silver_cat_content; + content->set_background(); + content->ui->textBrowser->setFontPointSize(20); + content->ui->textBrowser->setFontFamily(""); + content->ui->textBrowser->setStyleSheet("background:transparent;border-width:0;border-style:outset"); + content->ui->textBrowser->setText(" 英短银渐层色属于英国短毛猫。"); + content->show(); + delete this; +} +void Silver_gradient::button2() +{ + Silver_cat_content *content = new Silver_cat_content; + content->set_background(); + content->ui->textBrowser->setFontPointSize(20); + content->ui->textBrowser->setFontFamily(""); + content->ui->textBrowser->setStyleSheet("background:transparent;border-width:0;border-style:outset"); + content->ui->textBrowser->setText( + "底层绒毛是纯白色。背部、两肋、头部和尾巴上的被毛的毛尖被充分地染成烟色、灰色、蓝色,外观呈现出闪烁的银色的特征。四肢上有轻微的毛尖染色阴影。脸颊、耳簇、腹部和胸部是纯白色" + "\n毛色:" + "\n毛色解释图取脊背部分的毛,整根毛除了毛尖部分为黑色、色,其他部分都是白色,并且着色部分的长度与整根毛长度比例应为3分之一到8分之一(6分之一到8分之一被称为毛尖色)。着色比例方面,如果出现大于3分之一的 或小于8分之一,属于失格。被毛及四肢出现明显纹路的,说明是罕见的返祖现象。" + "\n眼睛:" + "\n蓝绿、黄绿是被认同的,随着年龄不同程度呈现黄绿、绿蓝绿色,并有一圈黑色眼线;" + "\n鼻色:樱桃红色、砖红色;外围一圈黑色的鼻线;爪垫皮肤均为黑色。"); + content->show(); + delete this; +} +void Silver_gradient::button3() +{ + Silver_cat_content *content = new Silver_cat_content; + content->set_background(); + content->ui->textBrowser->setFontPointSize(20); + content->ui->textBrowser->setFontFamily(""); + content->ui->textBrowser->setStyleSheet("background:transparent;border-width:0;border-style:outset"); + content->ui->textBrowser->setText( "英国短毛猫银渐层色:\n" + "毛尖色多为三分之一、四分之一、八分之一毛尖色。" + "毛尖色是最显著的特征,眼睛的颜色为绿色系,分黄绿,蓝绿,橄榄绿,翡翠绿等,其中翡翠绿为稀有色。" + "银点渐层色:" + "在银渐层色的培育过程中,一些猫咪产生了部分的基因突变,产生了银渐层重点色,简称银点。" + "英国短毛猫重点色基因是一种淡化基因,产生一种酶抑制真黑素,重点色的猫刚出生是纯白色,随着生长,部分逐渐显现出了颜色,比如背部,尾巴等。" + "而这种淡化基因会使猫眼睛变为蓝色。具有重点基因的英国短(长)毛猫。毛底色为白色,毛尖颜色非常浅,呈现烟灰色、泛褐色,一般在4个月以后点色就会慢慢呈现,不过也就八分之一---九分之一的毛尖色,点色会出现于背部和尾巴,尾巴稍甚。" + "眼睛:为天蓝和湖蓝色。" + "脚垫:为黑色、深棕色。" + "鼻线:可有可无。"); + content->show(); + delete this; +} diff --git a/src/silver_gradient.h b/src/silver_gradient.h new file mode 100644 index 0000000..84f140a --- /dev/null +++ b/src/silver_gradient.h @@ -0,0 +1,29 @@ +#ifndef SILVER_GRADIENT_H +#define SILVER_GRADIENT_H + +#include + +namespace Ui { +class Silver_gradient; +} + +class Silver_gradient : public QWidget +{ + Q_OBJECT + +public: + explicit Silver_gradient(QWidget *parent = 0); + ~Silver_gradient(); + void silver_book_set_background(); + +private slots: + void on_back_clicked(); + void button1(); + void button2(); + void button3(); + +private: + Ui::Silver_gradient *ui; +}; + +#endif // SILVER_GRADIENT_H diff --git a/src/silver_gradient.ui b/src/silver_gradient.ui new file mode 100644 index 0000000..95da24d --- /dev/null +++ b/src/silver_gradient.ui @@ -0,0 +1,101 @@ + + + Silver_gradient + + + + 0 + 0 + 1280 + 720 + + + + Form + + + + + 20 + 20 + 71 + 71 + + + + + + + + :/image/房子.png:/image/房子.png + + + + 71 + 71 + + + + + + + 280 + 170 + 161 + 101 + + + + + 楷体 + 20 + + + + 简介 + + + + + + 410 + 350 + 151 + 51 + + + + + 楷体 + 20 + + + + 特点介绍 + + + + + + 550 + 170 + 151 + 101 + + + + + 楷体 + 20 + + + + 主要品类 + + + + + + + +