国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

QT QTabWidget 控件 使用詳解

這篇具有很好參考價(jià)值的文章主要介紹了QT QTabWidget 控件 使用詳解。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

?????? 本文詳細(xì)的介紹了QTabWidget控件的各種操作,例如:新建界面、設(shè)置頁面名字、設(shè)置提示信息、設(shè)置頁面激活、設(shè)置標(biāo)題欄位置、設(shè)置頁面關(guān)閉按鈕、設(shè)置頁面關(guān)閉按鈕、獲取頁面下標(biāo)、獲取頁面總數(shù)、清空所有頁面、刪除某個(gè)頁面、設(shè)置拖拽移動(dòng)、設(shè)置顯示頁面、頁面關(guān)閉信號(hào)、頁面標(biāo)題信號(hào)、頁面變化信號(hào)、頁面雙擊信號(hào)、樣式表等操作。


本系列QT全面詳解文章目前共有十八篇目前正在不斷的進(jìn)行更新,本系列文章較為詳細(xì)的講述了QT控件的基礎(chǔ)操作和使用,也謝謝大家的關(guān)注、點(diǎn)贊、收藏。
qtabwidget,QT控件使用詳解,qt,開發(fā)語言,ui

本文作者原創(chuàng),轉(zhuǎn)載請(qǐng)附上文章出處與本文鏈接。

QT QTabWidget 控件 使用詳解目錄

1 新建界面

?2 設(shè)置頁面名字

3 設(shè)置提示信息

4 設(shè)置頁面激活

5 設(shè)置標(biāo)題欄位置

?6 設(shè)置頁面關(guān)閉按鈕

?7 獲取頁面下標(biāo)

?8 獲取頁面總數(shù)

?9 清空所有頁面

10? 刪除某個(gè)頁面

11 設(shè)置拖拽移動(dòng)

12 設(shè)置顯示頁面

?13 頁面關(guān)閉信號(hào)

?14 頁面標(biāo)題信號(hào)

15 頁面變化信號(hào)

?16 頁面雙擊信號(hào)

17 .h源文件

18 .cpp源文件

19 樣式表

20 其它文章 :


1 新建界面

??????? 這里模擬了一下鼠標(biāo)右鍵文件出來的屬性框

qtabwidget,QT控件使用詳解,qt,開發(fā)語言,ui

?2 設(shè)置頁面名字

    ui->tabWidget->setTabText(0,"常規(guī)");
    ui->tabWidget->setTabText(1,"安全");
    ui->tabWidget->setTabText(2,"屬性修改");
    ui->tabWidget->setTabText(3,"詳細(xì)信息");
    ui->tabWidget->setTabText(4,"以前的版本");

qtabwidget,QT控件使用詳解,qt,開發(fā)語言,ui

3 設(shè)置提示信息

    ui->tabWidget->setTabToolTip(0,"常規(guī)頁面提示信息");
    ui->tabWidget->setTabToolTip(1,"安全頁面提示信息");
    ui->tabWidget->setTabToolTip(2,"屬性修改頁面提示信息");
    ui->tabWidget->setTabToolTip(3,"詳細(xì)信息頁面提示信息");
    ui->tabWidget->setTabToolTip(4,"以前的版本提示信息");

qtabwidget,QT控件使用詳解,qt,開發(fā)語言,ui

4 設(shè)置頁面激活

    ui->tabWidget->setTabEnabled(0, true);
    ui->tabWidget->setTabEnabled(1, true);
    ui->tabWidget->setTabEnabled(2, true);
    ui->tabWidget->setTabEnabled(3, true);
    ui->tabWidget->setTabEnabled(4, false);

qtabwidget,QT控件使用詳解,qt,開發(fā)語言,ui

5 設(shè)置標(biāo)題欄位置

    //設(shè)置標(biāo)題欄位置 North, South, West, East
    ui->tabWidget->setTabPosition(QTabWidget::West);

qtabwidget,QT控件使用詳解,qt,開發(fā)語言,ui

?6 設(shè)置頁面關(guān)閉按鈕

    //設(shè)置頁面關(guān)閉按鈕。
    ui->tabWidget->setTabsClosable(true);

qtabwidget,QT控件使用詳解,qt,開發(fā)語言,ui

?7 獲取頁面下標(biāo)

qDebug() << "下標(biāo):" << ui->tabWidget->currentIndex();

qtabwidget,QT控件使用詳解,qt,開發(fā)語言,ui

?8 獲取頁面總數(shù)

qDebug() << "頁面的數(shù)量:" << ui->tabWidget->count();

qtabwidget,QT控件使用詳解,qt,開發(fā)語言,ui

?9 清空所有頁面

    qDebug() << "清空所有頁面!";
    ui->tabWidget->clear();

qtabwidget,QT控件使用詳解,qt,開發(fā)語言,ui

10? 刪除某個(gè)頁面

    qDebug() << "刪除頁面!";
    ui->tabWidget->removeTab(4);

qtabwidget,QT控件使用詳解,qt,開發(fā)語言,ui

11 設(shè)置拖拽移動(dòng)

    qDebug() << "拖拽移動(dòng)!";
    ui->tabWidget->setMovable(true);

qtabwidget,QT控件使用詳解,qt,開發(fā)語言,ui

12 設(shè)置顯示頁面

    qDebug() << "當(dāng)前顯示的頁面!";
    ui->tabWidget->setCurrentIndex(2);

qtabwidget,QT控件使用詳解,qt,開發(fā)語言,ui

?13 頁面關(guān)閉信號(hào)

private slots:
    void getCloseRequested(int value);

connect(ui->tabWidget, SIGNAL(tabCloseRequested(int)), SLOT(getCloseRequested(int)));

//當(dāng)點(diǎn)擊第參數(shù)個(gè)選項(xiàng)卡的關(guān)閉按鈕的時(shí)候,發(fā)出信號(hào).
void MainWindow::getCloseRequested(int value)
{
    qDebug()<< "選項(xiàng)卡關(guān)閉按鈕: " << value;
}

qtabwidget,QT控件使用詳解,qt,開發(fā)語言,ui14

?14 頁面標(biāo)題信號(hào)

void getBarClicked(int value);

connect(ui->tabWidget, SIGNAL(tabBarClicked(int)), SLOT(getBarClicked(int)));

//當(dāng)點(diǎn)擊第參數(shù)個(gè)選項(xiàng)卡的時(shí)候,發(fā)出信號(hào).
void MainWindow::getBarClicked(int value)
{
    qDebug()<< "點(diǎn)擊選項(xiàng)卡: " << value;
}

qtabwidget,QT控件使用詳解,qt,開發(fā)語言,ui

15 頁面變化信號(hào)

void getCurrChanged(int value);

connect(ui->tabWidget, SIGNAL(currentChanged(int)), SLOT(getCurrChanged(int)));

//當(dāng)改變第參數(shù)個(gè)選項(xiàng)卡的時(shí)候,發(fā)出信號(hào).
void MainWindow::getCurrChanged(int value)
{
    qDebug()<< "改變選項(xiàng)卡: " << value;
}

qtabwidget,QT控件使用詳解,qt,開發(fā)語言,ui

?16 頁面雙擊信號(hào)

void getBarDoubleClicked(int value);

connect(ui->tabWidget, SIGNAL(tabBarDoubleClicked(int)), SLOT(getBarDoubleClicked(int)));

//當(dāng)雙擊第參數(shù)個(gè)選項(xiàng)卡的時(shí)候,發(fā)出信號(hào).
void MainWindow::getBarDoubleClicked(int value)
{
    qDebug()<< "雙擊選項(xiàng)卡: " << value;
}

qtabwidget,QT控件使用詳解,qt,開發(fā)語言,ui

17 .h源文件

/******************************************************************************
 * Copyright CSDN 雙子座斷點(diǎn) Co., Ltd.
 * Copyright www.dreambeging.vip Co., Ltd.
 * All right reserved. See COPYRIGHT for detailed Information.
 *
 * @file       mainwindow.h
 * @project    tabWidget_Test
 * @version    V 1.0
 *
 * @author     斷點(diǎn)<dream.2017@qq.com>
 * @date       2022/12/19
 * @history
 *****************************************************************************/

#ifndef MAINWINDOW_H
#define MAINWINDOW_H

#include <QMainWindow>
#include <QDebug>
#pragma execution_character_set("utf-8")
QT_BEGIN_NAMESPACE
namespace Ui { class MainWindow; }
QT_END_NAMESPACE

class MainWindow : public QMainWindow
{
    Q_OBJECT

public:
    MainWindow(QWidget *parent = nullptr);
    ~MainWindow();

private slots:
    void on_pushButton_clicked();

    void getCloseRequested(int value);

    void getBarClicked(int value);

    void getCurrChanged(int value);

    void getBarDoubleClicked(int value);

private:
    Ui::MainWindow *ui;

    QString Title;
    QString Version;
    QString BlogText;
};
#endif // MAINWINDOW_H

18 .cpp源文件

/******************************************************************************
 * Copyright CSDN 雙子座斷點(diǎn) Co., Ltd.
 * Copyright www.dreambeging.vip Co., Ltd.
 * All right reserved. See COPYRIGHT for detailed Information.
 *
 * @file       mainwindow.cpp
 * @project    tabWidget_Test
 * @version    V 1.0
 *
 * @author     斷點(diǎn)<dream.2017@qq.com>
 * @date       2022/12/19
 * @history
 *****************************************************************************/

#include "mainwindow.h"
#include "ui_mainwindow.h"

MainWindow::MainWindow(QWidget *parent)
    : QMainWindow(parent)
    , ui(new Ui::MainWindow)
{
    ui->setupUi(this);

    ui->tabWidget->setStyleSheet("#tabWidget{border:2px solid rgb(45,226,42);"
                                                "border-top-left-radius: 5px;border-top-right-radius: 0px;border-bottom-right-radius: 0px;border-bottom-left-radius: 5px;}");


    Title = "QT QTabWidget  CSDN 雙子座斷點(diǎn) ";
    Version = "V 1.0 ";
    BlogText = "https://blog.csdn.net/qq_37529913?type=lately/";
    setWindowTitle(Title + Version + BlogText);


    //設(shè)置頁面的名字.
    ui->tabWidget->setTabText(0,"常規(guī)");
    ui->tabWidget->setTabText(1,"安全");
    ui->tabWidget->setTabText(2,"屬性修改");
    ui->tabWidget->setTabText(3,"詳細(xì)信息");
    ui->tabWidget->setTabText(4,"以前的版本");

    //設(shè)置頁面的提示信息
    ui->tabWidget->setTabToolTip(0,"常規(guī)頁面提示信息");
    ui->tabWidget->setTabToolTip(1,"安全頁面提示信息");
    ui->tabWidget->setTabToolTip(2,"屬性修改頁面提示信息");
    ui->tabWidget->setTabToolTip(3,"詳細(xì)信息頁面提示信息");
    ui->tabWidget->setTabToolTip(4,"以前的版本提示信息");


    //設(shè)置頁面是否被激活.
    ui->tabWidget->setTabEnabled(0, true);
    ui->tabWidget->setTabEnabled(1, true);
    ui->tabWidget->setTabEnabled(2, true);
    ui->tabWidget->setTabEnabled(3, true);
    ui->tabWidget->setTabEnabled(4, false);


    //設(shè)置頁面名字的位置 North, South, West, East
    ui->tabWidget->setTabPosition(QTabWidget::North);

    //設(shè)置頁面關(guān)閉按鈕。
    ui->tabWidget->setTabsClosable(true);



    connect(ui->tabWidget, SIGNAL(tabCloseRequested(int)), SLOT(getCloseRequested(int)));
    connect(ui->tabWidget, SIGNAL(tabBarClicked(int)), SLOT(getBarClicked(int)));
    connect(ui->tabWidget, SIGNAL(currentChanged(int)), SLOT(getCurrChanged(int)));
    connect(ui->tabWidget, SIGNAL(tabBarDoubleClicked(int)), SLOT(getBarDoubleClicked(int)));

}

MainWindow::~MainWindow()
{
    delete ui;
}

//當(dāng)點(diǎn)擊第參數(shù)個(gè)選項(xiàng)卡的關(guān)閉按鈕的時(shí)候,發(fā)出信號(hào).
void MainWindow::getCloseRequested(int value)
{
    //qDebug()<< "選項(xiàng)卡關(guān)閉按鈕: " << value;
}

//當(dāng)點(diǎn)擊第參數(shù)個(gè)選項(xiàng)卡的時(shí)候,發(fā)出信號(hào).
void MainWindow::getBarClicked(int value)
{
    //qDebug()<< "點(diǎn)擊選項(xiàng)卡: " << value;
}

//當(dāng)改變第參數(shù)個(gè)選項(xiàng)卡的時(shí)候,發(fā)出信號(hào).
void MainWindow::getCurrChanged(int value)
{
    //qDebug()<< "改變選項(xiàng)卡: " << value;
}

//當(dāng)雙擊第參數(shù)個(gè)選項(xiàng)卡的時(shí)候,發(fā)出信號(hào).
void MainWindow::getBarDoubleClicked(int value)
{
    qDebug()<< "雙擊選項(xiàng)卡: " << value;
}


void MainWindow::on_pushButton_clicked()
{
    //qDebug() << "下標(biāo):" << ui->tabWidget->currentIndex();

    //qDebug() << "頁面的數(shù)量:" << ui->tabWidget->count();

    //qDebug() << "清空所有頁面!";
    //ui->tabWidget->clear();

    //qDebug() << "刪除頁面!";
    //ui->tabWidget->removeTab(4);

    //qDebug() << "拖拽移動(dòng)!";
    //ui->tabWidget->setMovable(true);

//    qDebug() << "當(dāng)前顯示的頁面!";
//    ui->tabWidget->setCurrentIndex(2);
}

19 樣式表

QT 控件重繪_雙子座斷點(diǎn)的博客-CSDN博客_qt 重繪

QT 樣式表_雙子座斷點(diǎn)的博客-CSDN博客

QT 樣式表屬性完整版_雙子座斷點(diǎn)的博客-CSDN博客

Qt 系統(tǒng)字體_雙子座斷點(diǎn)的博客-CSDN博客

20 其它文章 :

QT TextEdit控件_雙子座斷點(diǎn)的博客-CSDN博客_qt textedit

QT QComboBox使用詳解_雙子座斷點(diǎn)的博客-CSDN博客

QT QtableView操作詳解_雙子座斷點(diǎn)的博客-CSDN博客_qtableview增刪改查

Qt QStandardItemModel(1.超級(jí)詳細(xì)用法)_雙子座斷點(diǎn)的博客-CSDN博客_qstandardmodel

Qt QStandardItemModel(2.超級(jí)詳細(xì)函數(shù))_雙子座斷點(diǎn)的博客-CSDN博客_qstandarditemmodel點(diǎn)擊事件

QT QRadioButton使用詳解_雙子座斷點(diǎn)的博客-CSDN博客_qt radiobutton

QT QLineEdit使用詳解_雙子座斷點(diǎn)的博客-CSDN博客_qt qlineedit

Qt QMessageBox使用詳解_雙子座斷點(diǎn)的博客-CSDN博客_qt message

QChart折線圖、餅狀圖、條形圖、曲線圖_雙子座斷點(diǎn)的博客-CSDN博客_qchart樣式

QChart屬性詳解_雙子座斷點(diǎn)的博客-CSDN博客_setanimationoptions

QCharts QValueAxis使用_雙子座斷點(diǎn)的博客-CSDN博客_qvalueaxis

Qt 5 等待提示框(開源 動(dòng)態(tài)圖)_雙子座斷點(diǎn)的博客-CSDN博客_qt 等待對(duì)話框

QtDataVisualization 數(shù)據(jù)3D可視化_雙子座斷點(diǎn)的博客-CSDN博客_qtdatavisualizatio

QT QSpinBox 整數(shù)計(jì)數(shù)器控件 使用詳解_雙子座斷點(diǎn)的博客-CSDN博客


QT QDoubleSpinBox 浮點(diǎn)計(jì)數(shù)器控件(使用詳解)_雙子座斷點(diǎn)的博客-CSDN博客_qdoublespinbox信號(hào)槽
QT QSlider、QHorizontalSlider、QVerticalSlider 控件 使用詳解_雙子座斷點(diǎn)的博客-CSDN博客_qslider設(shè)置步長文章來源地址http://www.zghlxwxcb.cn/news/detail-779801.html

到了這里,關(guān)于QT QTabWidget 控件 使用詳解的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • QT QCalendarWidget控件 使用詳解

    QT QCalendarWidget控件 使用詳解

    ????????本文詳細(xì)的介紹了QCalendarWidget控件的各種操作,例如:設(shè)置日歷的文本格式、設(shè)置日歷的大小、日歷移動(dòng)、日歷隱藏顯示、設(shè)置日歷時(shí)間最大值、設(shè)置日歷時(shí)間最小值、單擊信號(hào)槽、日歷改變信號(hào)槽、雙擊鼠標(biāo)信號(hào)槽等操作。 ??????? 本系列QT全面詳解文章目前

    2024年02月16日
    瀏覽(23)
  • QT QLabel控件(使用詳解)

    QT QLabel控件(使用詳解)

    ??????? 本文詳細(xì)的介紹了TextLabel控件的各種操作,例如:顯示邊框、設(shè)置文字、設(shè)置字體、設(shè)置信息提示框、狀態(tài)提示、居中對(duì)齊、加載圖片、自適應(yīng)圖片大小、設(shè)置位置大小、樣式表等操作。 本文作者原創(chuàng),轉(zhuǎn)載請(qǐng)附上文章出處與本文鏈接。 QLabel控件(使用詳解)目錄

    2024年02月15日
    瀏覽(25)
  • QT QToolBox控件使用詳解

    QT QToolBox控件使用詳解

    ????????本文詳細(xì)的介紹了QToolBox控件的各種操作,例如:新建界面、添加頁簽、索引設(shè)置當(dāng)前項(xiàng)、獲取當(dāng)前項(xiàng)的索引、獲取當(dāng)前項(xiàng)窗口、獲取索引值是int的窗口、移除索引值項(xiàng)、獲取項(xiàng)的數(shù)量、獲取指定索引值、設(shè)置索引項(xiàng)是否激活、獲取索引值項(xiàng)是否激活、設(shè)置項(xiàng)的圖

    2024年02月09日
    瀏覽(18)
  • QT QTreeView\QTreeWidget控件 使用詳解

    QT QTreeView\QTreeWidget控件 使用詳解

    ?????????本文詳細(xì)的介紹了QTreeView、QTreeWidget控件的各種操作,例如:新建界面、QTreeWidget、QTreeView、控件布局、設(shè)置列、設(shè)置寬高、設(shè)置列表頭、設(shè)置復(fù)選框、設(shè)置圖標(biāo)、添加樹、刪除樹、查找樹、修改樹、設(shè)置選中、樹排序、事件、信號(hào)、槽函數(shù)、添加節(jié)點(diǎn)、默認(rèn)選中

    2024年02月15日
    瀏覽(19)
  • Qt 容器控件之Tab Widget 使用詳解

    Qt 容器控件之Tab Widget 使用詳解

    功能 QTabWidget?的一種帶標(biāo)簽頁的窗口,在這種類型的窗口中可以存儲(chǔ)多個(gè)子窗口,每個(gè)子窗口的顯示可以通過對(duì)應(yīng)的標(biāo)簽進(jìn)行切換。 ? 相關(guān)API // 構(gòu)造函數(shù) QTabWidget::QTabWidget(QWidget *parent = Q_NULLPTR); // 公共成員函數(shù) /* 添加選項(xiàng)卡addTab()或者插入選項(xiàng)卡insertTab()函數(shù)相關(guān)的參數(shù)如

    2024年02月13日
    瀏覽(18)
  • 【Qt UI】QT 窗口/控件置頂方法詳解

    【Qt UI】QT 窗口/控件置頂方法詳解

    在QT開發(fā)中,有時(shí)候我們需要讓某個(gè)窗口或控件始終顯示在其他窗口之上。這種需求在多窗口應(yīng)用或者彈出提示框等場(chǎng)景中非常常見。本文將詳細(xì)介紹如何在QT5和QT6中實(shí)現(xiàn)這一功能,并對(duì)兩者之間的差異進(jìn)行深入分析。 使用 Qt::WindowStaysOnTopHint 標(biāo)志 在QT5中,最常用的窗口置頂

    2024年02月05日
    瀏覽(30)
  • Qt 之tableView控件C++語言

    table view是用的比較多的一個(gè)控件之一,我們?cè)谡故緮?shù)據(jù)或者表格的時(shí)候經(jīng)常用到。 1、添加表頭 2、 添加行數(shù)據(jù) 3、 獲取雙擊事件 4、獲取選中行內(nèi)容 5、刪除行 以上就是QT中TABLE VIEW的使用,其實(shí)還有很多屬性可以設(shè)置,比如是否隱藏表頭呀,是否顯示網(wǎng)格線呀,QSS樣式設(shè)置

    2024年02月13日
    瀏覽(20)
  • 【VisualStudio】使用 C++ 語言開發(fā) Qt 環(huán)境配置教程

    【VisualStudio】使用 C++ 語言開發(fā) Qt 環(huán)境配置教程

    知識(shí)不是單獨(dú)的,一定是成體系的。更多我的個(gè)人總結(jié)和相關(guān)經(jīng)驗(yàn)可查閱這個(gè)專欄:Visual Studio。 先上一張效果圖,具體步驟主要分為以下三步。 這一步不再贅述,注意一定要安裝 C++ 語言。 可以參考這個(gè)教程 Visual Studio 2022安裝與使用教程。 這一步也不再贅述,網(wǎng)上搜索教

    2024年02月10日
    瀏覽(25)
  • 【Visual Studio】Qt 的實(shí)時(shí)繪圖曲線功能,使用 C++ 語言,配合 Qt 開發(fā)串口通信界面

    【Visual Studio】Qt 的實(shí)時(shí)繪圖曲線功能,使用 C++ 語言,配合 Qt 開發(fā)串口通信界面

    知識(shí)不是單獨(dú)的,一定是成體系的。更多我的個(gè)人總結(jié)和相關(guān)經(jīng)驗(yàn)可查閱這個(gè)專欄:Visual Studio。 戰(zhàn)斗背景:做了個(gè)串口接收界面,用來接收傳輸過來的信號(hào)。但是光用數(shù)字顯示太單調(diào),需要用圖線顯示出來。 戰(zhàn)略目標(biāo):干掉它。 戰(zhàn)術(shù)路線:Qt 繪圖可以使用 Qt Charts,先了解

    2024年02月11日
    瀏覽(28)
  • 【Qt 學(xué)習(xí)筆記】Qt常用控件 | 輸入類控件 | Text Edit的使用及說明

    【Qt 學(xué)習(xí)筆記】Qt常用控件 | 輸入類控件 | Text Edit的使用及說明

    博客主頁:Duck Bro 博客主頁 系列專欄:Qt 專欄 關(guān)注博主,后期持續(xù)更新系列文章 如果有錯(cuò)誤感謝請(qǐng)大家批評(píng)指出,及時(shí)修改 感謝大家點(diǎn)贊??收藏?評(píng)論? 文章編號(hào):Qt 學(xué)習(xí)筆記 / 29 1. 簡介 QTextEdit是Qt中的一個(gè)可編輯的文本框控件,可以用于顯示和編輯多行文本。 它是基于

    2024年04月28日
    瀏覽(30)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包