亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

QT動態添加刪除控件

發布時間:2020-07-18 13:38:30 來源:網絡 閱讀:9981 作者:alongsxmx 欄目:編程語言

源文件

#include "mainwindow.h"
#include "ui_mainwindow.h"
#include <QDebug>

MainWindow::MainWindow(QWidget *parent) :
{
    ui->setupUi(this);
    layout = new QVBoxLayout;
    containWidget = new QWidget;
    for (int i = 0; i < 1; ++i)
    {
            QLabel *label = new QLabel();
            QPixmap pixmap;
            pixmap.load(":/timg.jpg");
            label->setPixmap(pixmap);
            layout->addWidget(label);
    }


        containWidget->setLayout(layout);
        ui->scrollArea->setWidgetResizable(true);
        ui->scrollArea->setWidget(containWidget);
        //this->setCentralWidget(ui->scrollArea);


        connect(ui->AddBottun,SIGNAL(clicked(bool)),SLOT(addWidget()));
        connect(ui->DelButton,SIGNAL(clicked(bool)),SLOT(delWidget()));
 }

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

void MainWindow::addWidget()
{
    for (int i = 0; i < 1; ++i)
    {
            QLabel *label = new QLabel();
            QPixmap pixmap;
            pixmap.load(":/timg.jpg");
            label->setPixmap(pixmap);
            layout->addWidget(label);
    }
}

void MainWindow::delWidget()
{
    /* //單次刪除控件
    QLabel *fm = ui->scrollArea->findChild<QLabel*>(); //找到指定名稱的控件
    layout->removeWidget(fm);
    fm->deleteLater();
    */
    //刪除所有Label 子控件
    QList<QLabel *> labelList= ui->scrollArea->findChildren<QLabel *>();
    for(int i=0;i<labelList.length();++i)
    {
        QLabel *fm =labelList.at(i);
        layout->removeWidget(fm);
        fm->deleteLater();
    }

}

頭文件

#include <QMainWindow>
#include<qlayout.h>
#include <qlabel>
#include <QBuffer>

namespace Ui {
class MainWindow;
}

class MainWindow : public QMainWindow
{
    Q_OBJECT

public:
    explicit MainWindow(QWidget *parent = 0);
    ~MainWindow();
private slots:
    void addWidget();
    void delWidget();
private:
    Ui::MainWindow *ui;
     QVBoxLayout *layout;
     QWidget *containWidget;
};


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

盘山县| 景谷| 乌兰察布市| 江源县| 乐安县| 通山县| 阳朔县| 安仁县| 长泰县| 河曲县| 修文县| 井冈山市| 金寨县| 称多县| 都匀市| 舟山市| 榕江县| 手游| 杭州市| 沂源县| 广南县| 玉树县| 蛟河市| 宣城市| 九龙坡区| 秦安县| 玉门市| 石楼县| 建平县| 临泽县| 台江县| 新田县| 丽水市| 灵寿县| 广元市| 隆回县| 南康市| 青龙| 陆川县| 怀仁县| 玉门市|