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

[QT編程系列-39]:用戶(hù)界面UI - 樣式表QSS與樣式文件快速入門(mén)

這篇具有很好參考價(jià)值的文章主要介紹了[QT編程系列-39]:用戶(hù)界面UI - 樣式表QSS與樣式文件快速入門(mén)。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

目錄

1. 概述

2. CSS

3. QSS示例

4. QT樣式表文件使用方法與步驟

5. QT內(nèi)置樣式

6. QT常見(jiàn)基本樣式


1. 概述

Qt提供了一種稱(chēng)為Qt樣式表(Qt Style Sheets)的機(jī)制,可以用于自定義和美化Qt應(yīng)用程序的用戶(hù)界面(UI)。

使用Qt樣式表,你可以通過(guò)類(lèi)似CSS的語(yǔ)法來(lái)定義UI元素的外觀和布局,包括顏色、字體、邊框、背景等。

以下是一些常用的Qt樣式表屬性和用法

  1. 選擇器(Selectors):用于選擇要應(yīng)用樣式的UI元素,可以使用對(duì)象名(object name)或類(lèi)名(class name)作為選擇器,也可以使用通配符和層級(jí)選擇器。

    QPushButton {
        color: red;                    // 應(yīng)用到所有QPushButton類(lèi)型的按鈕
    }
    
    QCheckBox#myCheckBox {
        font-size: 14px;               // 應(yīng)用到objectName為"myCheckBox"的QCheckBox
    }
    
    QLabel.warning {
        background-color: yellow;      // 應(yīng)用到class name為"warning"的QLabel
    }
    
  2. 屬性設(shè)置:可以使用屬性和值的形式來(lái)設(shè)置UI元素的外觀。

    QPushButton {
        color: red;
        background-color: lightblue;    // 設(shè)置文本顏色和背景色
        border: 1px solid gray;         // 設(shè)置邊框樣式
    }
    
    QCheckBox:checked {
        color: green;                   // 設(shè)置選中狀態(tài)的文本顏色
    }
    
  3. 盒模型屬性:可以設(shè)置內(nèi)邊距(padding),外邊距(margin),以及元素本身的尺寸和位置。

    QPushButton {
        padding: 5px;
        margin: 10px;
        width: 100px;
        height: 30px;                   // 設(shè)置內(nèi)外邊距、寬度和高度
    }
    
    QLabel {
        position: absolute;             // 設(shè)置絕對(duì)定位
        top: 50px;
        left: 100px;
    }
    
  4. 偽狀態(tài)(Pseudo-states):用于設(shè)置特定狀態(tài)下的樣式,如鼠標(biāo)懸停(hovered)、按下(pressed)等。

    QPushButton:hover {
        background-color: lightgray;    // 鼠標(biāo)懸停時(shí)的背景顏色
    }
    
    QCheckBox:indeterminate {
        color: orange;                  // 設(shè)置不確定狀態(tài)的文本顏色
    }
    
    QRadioButton:checked {
        image: url(checked.png);        // 設(shè)置選中狀態(tài)時(shí)的自定義圖像
    }
    

除了上述基本用法,Qt樣式表還支持更多高級(jí)功能,如漸變、陰影效果、動(dòng)畫(huà)和自定義部件樣式等。

你可以通過(guò)在Qt應(yīng)用程序中設(shè)置樣式表來(lái)改變UI的外觀和布局,使其更符合自己的需求和設(shè)計(jì)。

有關(guān)更詳細(xì)的用法和屬性,請(qǐng)查閱Qt文檔中關(guān)于Qt樣式表的部分。

2. CSS

CSS(Cascading Style Sheets)樣式表是一種用于描述HTML或XML文檔的展示樣式的語(yǔ)言。它為網(wǎng)頁(yè)提供了豐富的樣式控制和布局選項(xiàng),使網(wǎng)頁(yè)開(kāi)發(fā)人員能夠輕松地定義文檔元素的外觀和排版。

以下是一些常用的CSS樣式表屬性和用法:

  1. 選擇器(Selectors):用于選擇要應(yīng)用樣式的HTML元素,可以使用標(biāo)簽名、class、id等作為選擇器,也可以使用組合選擇器。

    h1 {
        color: red;                    /* 應(yīng)用到所有<h1>標(biāo)簽 */
    }
    
    .my-class {
        font-size: 14px;               /* 應(yīng)用到class為"my-class"的元素 */
    }
    
    #my-id {
        background-color: yellow;      /* 應(yīng)用到id為"my-id"的元素 */
    }
    
    p.my-class-fancy {
        color: blue;                   /* 應(yīng)用到同時(shí)具有class "my-class-fancy"和<p>標(biāo)簽的元素 */
    }
    
  2. 屬性設(shè)置:可以使用屬性和值的形式來(lái)設(shè)置元素的外觀。

    h1 {
        color: red;
        background-color: lightblue;    /* 設(shè)置文本顏色和背景顏色 */
        border: 1px solid gray;         /* 設(shè)置邊框樣式 */
    }
    
    .my-class {
        font-weight: bold;              /* 設(shè)置字體粗體 */
    }
    
    #my-id {
        text-decoration: underline;     /* 設(shè)置文本下劃線(xiàn) */
    }
    
  3. 盒模型屬性:可以設(shè)置內(nèi)邊距(padding)、外邊距(margin),以及元素本身的尺寸和位置。

    h1 {
        padding: 10px;
        margin-top: 20px;
        width: 300px;
        height: 50px;                   /* 設(shè)置內(nèi)邊距、外邊距、寬度和高度 */
    }
    
    .my-class {
        position: absolute;             /* 設(shè)置絕對(duì)定位 */
        top: 50px;
        left: 100px;
    }
    
  4. 偽類(lèi)(Pseudo-classes):用于設(shè)置特定狀態(tài)下元素的樣式,如鼠標(biāo)懸停(:hover)、點(diǎn)擊(:active)等。

    a:hover {
        color: green;                   /* 鼠標(biāo)懸停時(shí)的文本顏色 */
    }
    
    input:focus {
        border: 2px solid blue;         /* 獲得焦點(diǎn)時(shí)的邊框樣式 */
    }
    
    li:nth-child(odd) {
        background-color: lightgray;    /* 設(shè)置奇數(shù)位置的<li>元素的背景顏色 */
    }
    

CSS樣式表還支持更多高級(jí)功能,如漸變、陰影效果、動(dòng)畫(huà)和媒體查詢(xún)等。

使用CSS樣式表,可以輕松地自定義網(wǎng)頁(yè)的外觀和布局,并使其具有吸引力和良好的用戶(hù)體驗(yàn)。

對(duì)于更詳細(xì)的屬性和用法,請(qǐng)參考CSS的相關(guān)文檔和教程。

3. QSS示例

以下是一些Qt樣式表(QSS)的示例,展示了如何使用QSS來(lái)自定義Qt應(yīng)用程序的UI外觀:

  1. 設(shè)置全局樣式:
/* 設(shè)置所有按鈕的背景色和文本顏色 */
QPushButton {
    background-color: lightblue;
    color: white;
}

/* 設(shè)置所有標(biāo)簽的字體和字體大小 */
QLabel {
    font-family: Arial, sans-serif;
    font-size: 14px;
}

/* 設(shè)置窗口的背景圖片 */
QWidget {
    background-image: url(background.jpg);
    background-repeat: no-repeat;
    background-position: center;
}
  1. 設(shè)置特定對(duì)象的樣式:
/* 設(shè)置特定按鈕的尺寸、背景顏色和邊框樣式 */
QPushButton#myButton {
    width: 100px;
    height: 30px;
    background-color: lightgreen;
    border: 1px solid darkgreen;
}

/* 設(shè)置特定文本框的字體樣式和內(nèi)邊距 */
QLineEdit.myLineEdit {
    font-family: Verdana, sans-serif;
    padding: 5px;
}

/* 設(shè)置特定標(biāo)簽的文本顏色和背景顏色 */
QLabel.warningLabel {
    color: red;
    background-color: lightyellow;
}
  1. 使用偽狀態(tài)和偽類(lèi):
/* 設(shè)置鼠標(biāo)懸停時(shí)按鈕的背景顏色 */
QPushButton:hover {
    background-color: lightgray;
}

/* 設(shè)置按下按鈕時(shí)的背景顏色和文本樣式 */
QPushButton:pressed {
    background-color: darkgray;
    color: white;
}

/* 設(shè)置表格中奇數(shù)行的背景顏色 */
QTableView QAbstractItemView::item:nth-child(odd) {
    background-color: lightgray;
}

/* 設(shè)置選中行的背景顏色和文本顏色 */
QTableView QAbstractItemView::item:selected {
    background-color: navy;
    color: white;
}

這些示例只是QSS的一部分用法,其中展示了一些常見(jiàn)的樣式設(shè)置。你可以根據(jù)自己的需求定制和設(shè)計(jì)Qt應(yīng)用程序的樣式表,以創(chuàng)建獨(dú)特的UI外觀。在應(yīng)用QSS樣式表時(shí),通常需要使用setStyleSheet()函數(shù)將樣式表應(yīng)用于Qt對(duì)象或整個(gè)應(yīng)用程序。詳細(xì)的QSS語(yǔ)法和屬性,請(qǐng)參考Qt的官方文檔和樣式表部分。

4. QT樣式表文件使用方法與步驟

fangfgnaf在Qt中,你可以將樣式表內(nèi)容保存到一個(gè)獨(dú)立的樣式表文件中,然后在應(yīng)用程序中引用該樣式表文件來(lái)設(shè)置UI的外觀。以下是使用樣式表文件的步驟:

  1. 創(chuàng)建一個(gè)獨(dú)立的樣式表文件,通常使用.qss作為文件擴(kuò)展名,比如styles.qss。

  2. 在樣式表文件中編寫(xiě)所需的樣式規(guī)則,就像在QSS中編寫(xiě)樣式一樣。

    /* styles.qss */
    
    QPushButton {
        background-color: lightblue;
        color: white;
    }
    
    QLabel {
        font-family: Arial, sans-serif;
        font-size: 14px;
    }
    
    QWidget {
        background-image: url(background.jpg);
        background-repeat: no-repeat;
        background-position: center;
    }
    
  3. 應(yīng)用程序中加載樣式表文件,并應(yīng)用于相應(yīng)的Qt對(duì)象或整個(gè)應(yīng)用程序。

    // main.cpp
    
    #include <QApplication>
    #include <QFile>
    
    int main(int argc, char *argv[])
    {
        QApplication app(argc, argv);
    
        // 創(chuàng)建一個(gè)樣式表文件對(duì)象
        QFile styleFile(":/styles.qss");  // 根據(jù)實(shí)際的文件路徑或資源路徑進(jìn)行修改
    
        if (styleFile.open(QFile::ReadOnly))
        {
            // 讀取樣式表文件內(nèi)容
            QString styleSheet = QLatin1String(styleFile.readAll());
    
            // 設(shè)置樣式表
            app.setStyleSheet(styleSheet);
        }
    
        // ... 創(chuàng)建和顯示Qt對(duì)象
    
        return app.exec();
    }
    

    在上述示例中,styles.qss文件被讀取并加載到styleSheet變量中,然后通過(guò)setStyleSheet()方法設(shè)置為應(yīng)用程序的樣式表。:/styles.qss是資源路徑,可以根據(jù)你的實(shí)際情況進(jìn)行修改。

提示:如果要將樣式表文件作為資源文件進(jìn)行管理,可以在Qt項(xiàng)目中的.qrc文件中添加樣式表文件并使用資源路徑來(lái)引用。

通過(guò)使用樣式表文件,你可以更好地組織和管理UI的樣式規(guī)則,方便維護(hù)和重用。同時(shí),你可以在不重新編譯應(yīng)用程序的情況下修改樣式表文件,使得UI的外觀可以靈活地調(diào)整和定制。

5. QT內(nèi)置樣式

Qt框架默認(rèn)提供了幾種內(nèi)置的樣式,你可以直接在應(yīng)用程序中使用它們。

以下是幾個(gè)常用的Qt現(xiàn)有樣式:

  1. Fusion樣式(默認(rèn)樣式):這是Qt框架默認(rèn)的樣式,它在不同的操作系統(tǒng)上提供了一致的外觀。

  2. Windows樣式:這是Windows操作系統(tǒng)的原生外觀樣式,可以在Qt應(yīng)用程序中使用。

  3. macOS樣式:這是macOS操作系統(tǒng)的原生外觀樣式,同樣可以在Qt應(yīng)用程序中使用。

  4. WindowsVista樣式:仿效Windows Vista風(fēng)格的外觀樣式。

  5. WindowsXP樣式:仿效Windows XP風(fēng)格的外觀樣式。

使用這些樣式非常簡(jiǎn)單,只需在應(yīng)用程序中設(shè)置所需的樣式即可。以下是使用內(nèi)置樣式的示例代碼:

#include <QApplication>
#include <QStyleFactory>

int main(int argc, char *argv[])
{
    QApplication app(argc, argv);

    // 設(shè)置Fusion樣式
    app.setStyle(QStyleFactory::create("Fusion"));

    // 設(shè)置Windows樣式
    // app.setStyle(QStyleFactory::create("Windows"));

    // 設(shè)置macOS樣式
    // app.setStyle(QStyleFactory::create("Macintosh"));

    // 設(shè)置WindowsVista樣式
    // app.setStyle(QStyleFactory::create("WindowsVista"));

    // 設(shè)置WindowsXP樣式
    // app.setStyle(QStyleFactory::create("WindowsXP"));

    // ... 創(chuàng)建和顯示Qt對(duì)象

    return app.exec();
}

通過(guò)調(diào)用app.setStyle()方法并使用QStyleFactory::create()函數(shù)提供的內(nèi)置樣式之一,可以設(shè)置所需的樣式。在上述示例中,使用了Fusion樣式,你可以注釋掉其他樣式并選擇你希望使用的樣式。

除了這些內(nèi)置樣式,Qt還支持通過(guò)自定義QStyle子類(lèi)來(lái)創(chuàng)建和使用自定義樣式。這樣可以實(shí)現(xiàn)完全定制的UI外觀和行為。

6. QT常見(jiàn)基本樣式

在Qt中,你可以使用樣式表(Style Sheets)來(lái)定制和美化用戶(hù)界面。以下是一些常見(jiàn)的樣式,你可以通過(guò)樣式表來(lái)實(shí)現(xiàn)它們:

  1. 背景顏色和背景圖片:

    QWidget {
        background-color: lightblue;
        background-image: url(image.png);
        background-repeat: no-repeat;
        background-position: center;
    }
    
  2. 按鈕樣式:

    QPushButton {
        background-color: lightblue;
        color: white;
        border-radius: 5px;
        padding: 5px 10px;
    }
    
  3. 標(biāo)簽樣式:

    QLabel {
        font-family: Arial, sans-serif;
        font-size: 14px;
        color: #333333;
    }
    
  4. 文本框樣式:

    QLineEdit {
        padding: 5px;
        border: 1px solid #999999;
        border-radius: 3px;
    }
    
  5. 表格樣式:

    QTableView {
        background-color: white;
        alternate-background-color: #f2f2f2;
        gridline-color: #cccccc;
    }
    
  6. 進(jìn)度條樣式:

    QProgressBar {
        background-color: #f0f0f0;
        border: 1px solid #999999;
        border-radius: 5px;
    }
    

以上只是一些常見(jiàn)的樣式示例,你可以使用更多的CSS屬性來(lái)實(shí)現(xiàn)更復(fù)雜的效果。在Qt的樣式表中,你可以設(shè)置背景顏色、字體樣式、邊框樣式、尺寸和間距等。同時(shí),Qt還提供了更高級(jí)的樣式定制能力,比如自定義繪制、狀態(tài)切換和動(dòng)畫(huà)效果等。

要應(yīng)用這些樣式,你可以將樣式表內(nèi)容應(yīng)用于相應(yīng)的Qt對(duì)象,通過(guò)調(diào)用setStyleSheet()方法或使用Qt Designer界面編輯器。

希望這些常見(jiàn)的樣式示例能夠幫助你美化你的Qt用戶(hù)界面。你可以根據(jù)實(shí)際需求和創(chuàng)意來(lái)定制更多獨(dú)特的樣式。文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-762690.html

到了這里,關(guān)于[QT編程系列-39]:用戶(hù)界面UI - 樣式表QSS與樣式文件快速入門(mén)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶(hù)投稿,該文觀點(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)文章

  • [autojs]用戶(hù)界面GUI編程

    [autojs]用戶(hù)界面GUI編程

    用戶(hù)界面: UI 視圖: View attr(name, value) attr(name) w h id gravity layout_gravity margin marginLeft marginRight marginTop marginBottom padding paddingLeft paddingRight paddingTop paddingBottom bg alpha foreground minHeight minWidth visibility rotation transformPivotX transformPivotY style 文本控件: text text textColor textSize textStyle lines maxL

    2024年01月21日
    瀏覽(23)
  • Qt用戶(hù)圖形界面設(shè)計(jì)應(yīng)用(鬧鐘)

    Qt用戶(hù)圖形界面設(shè)計(jì)應(yīng)用(鬧鐘)

    什么是Qt Qt 是一個(gè)跨平臺(tái)的 C++ 圖形用戶(hù)界面庫(kù),由挪威 TrollTech 公司于 1995 年底出品,并于 2008年6月17日被NOKIA公司收購(gòu),以增強(qiáng)NOKIA公司在跨平 臺(tái)軟件研發(fā)方面的實(shí)力,更名為Qt Software。 Qt的優(yōu)點(diǎn) 基本上, Qt 同 X Window 上的 Motif, Openwin, GTK 等圖形界 面庫(kù) 和 Windows 平臺(tái)上的

    2024年02月08日
    瀏覽(29)
  • QWidget:Qt中的基本用戶(hù)界面類(lèi)

    QString類(lèi)是Qt中非常重要的一個(gè)類(lèi),用于表示基本用戶(hù)界面構(gòu)件。它是其他用戶(hù)界面( Widget )類(lèi)的基類(lèi),例如QMainWindow、QDialog和QPushButton等。在本文中,我們將詳細(xì)介紹QWidget類(lèi)的功能和應(yīng)用場(chǎng)景。 為了創(chuàng)建QWidget對(duì)象,我們可以使用QWidget的默認(rèn)構(gòu)造函數(shù)或指定其父對(duì)象、名稱(chēng)和其

    2024年02月09日
    瀏覽(23)
  • 燕山大學(xué)——軟件用戶(hù)界面設(shè)計(jì)(五)UI架構(gòu)

    燕山大學(xué)——軟件用戶(hù)界面設(shè)計(jì)(五)UI架構(gòu)

    ? ? ? ? ? ? ?界面設(shè)計(jì)中的“設(shè)計(jì)”與“實(shí)現(xiàn)”,本節(jié)的UI架構(gòu)屬于“實(shí)現(xiàn)”部分。 (1)視圖樹(shù)( View tree ) ①定義:GUI結(jié)構(gòu)是一個(gè)視圖樹(shù)。視圖是一個(gè)對(duì)象,顯示在屏幕的某個(gè)區(qū)域,可以是一個(gè)控件或者其他元素。 ②視圖樹(shù)的使用: ????????輸出:GUI通過(guò)改變視圖樹(shù)

    2024年02月05日
    瀏覽(18)
  • Android快速入門(mén)-----用戶(hù)界面(上)UI組件(1)

    Android快速入門(mén)-----用戶(hù)界面(上)UI組件(1)

    @Override public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) { if(isChecked){ // 提示 Toast.makeText(SimpleComponActivity.this, cd_simple_pingpang.getText().toString(), 0).show(); } } }); cd_simple_foot.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() { @Override public void onCheckedChanged(CompoundButton but

    2024年04月17日
    瀏覽(29)
  • 【pycharm】【自定義UI】【User Interface】(用戶(hù)界面)

    目錄 Customizing the UI? 自定義UI(用戶(hù)界面) 1 How to configure your UI exactly as you want it. 1 如何配置你的UI完全按照你想要的。 2 Themes 2?主題 3 Layout 3 布局 4 Keymap? 4 鍵映射 5 Other Customizations? 5 其他定制 6 Conclusion 6 結(jié)論 1 How to configure your UI exactly as you want it.

    2024年02月21日
    瀏覽(29)
  • 從 AI 的爆火聊聊用戶(hù)界面(UI)的演進(jìn)

    目錄 用戶(hù)界面的起源與發(fā)展 用戶(hù)界面的設(shè)計(jì)原則與趨勢(shì) 用戶(hù)界面未來(lái)的方向 小結(jié) 用戶(hù)界面(User Interface,簡(jiǎn)稱(chēng) UI)是人與計(jì)算機(jī)系統(tǒng)交互的媒介,用戶(hù)可以通過(guò)用戶(hù)界面向計(jì)算機(jī)發(fā)送指令,同時(shí)計(jì)算機(jī)可以通過(guò)用戶(hù)界面向用戶(hù)展示信息。用戶(hù)界面的設(shè)計(jì)和演進(jìn)不僅反映了技

    2024年03月18日
    瀏覽(15)
  • 3.RabbitMQ UI管理界面使用(用戶(hù)、虛擬主機(jī))

    3.RabbitMQ UI管理界面使用(用戶(hù)、虛擬主機(jī))

    RabbitMQ專(zhuān)欄目錄(點(diǎn)擊進(jìn)入…) 1.服務(wù)方式 (1)打開(kāi)服務(wù) (2)在RabbitMQ Command Prompt中執(zhí)行命令(方式一) 管理插件包含在RabbitMQ發(fā)行版中。與其他任何插件一樣,必須先啟用它才能使用它 (3)cmd執(zhí)行命令(方式二) 因?yàn)樵谏厦媾渲昧薘abbitMQ的sbin環(huán)境變量,所以在cmd中執(zhí)行

    2024年02月05日
    瀏覽(55)
  • Android快速入門(mén)-----用戶(hù)界面(上)UI組件(1),附面試答案

    Android快速入門(mén)-----用戶(hù)界面(上)UI組件(1),附面試答案

    @Override public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) { if(isChecked){ // 提示 Toast.makeText(SimpleComponActivity.this, cd_simple_pingpang.getText().toString(), 0).show(); } } }); cd_simple_foot.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() { @Override public void onCheckedChanged(CompoundButton but

    2024年04月25日
    瀏覽(24)
  • Python文本用戶(hù)界面進(jìn)化:探索Textual框架,編程新境界

    Python文本用戶(hù)界面進(jìn)化:探索Textual框架,編程新境界

    更多Python學(xué)習(xí)內(nèi)容:ipengtao.com 文本用戶(hù)界面(TUI)在很多應(yīng)用中扮演著重要的角色,尤其是在需要在終端中運(yùn)行的應(yīng)用程序中。Python作為一門(mén)強(qiáng)大的編程語(yǔ)言,提供了多種工具和庫(kù)來(lái)構(gòu)建文本用戶(hù)界面。在本文中,將深入探討Textual,一個(gè)Python文本用戶(hù)界面框架,幫助大家創(chuàng)

    2024年02月02日
    瀏覽(30)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包