真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

QT動態(tài)添加刪除控件

源文件

成都創(chuàng)新互聯(lián)公司長期為上1000+客戶提供的網(wǎng)站建設(shè)服務(wù),團隊從業(yè)經(jīng)驗10年,關(guān)注不同地域、不同群體,并針對不同對象提供差異化的產(chǎn)品和服務(wù);打造開放共贏平臺,與合作伙伴共同營造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為金城江企業(yè)提供專業(yè)的網(wǎng)站設(shè)計制作、成都網(wǎng)站設(shè)計,金城江網(wǎng)站改版等技術(shù)服務(wù)。擁有10年豐富建站經(jīng)驗和眾多成功案例,為您定制開發(fā)。

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

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(); //找到指定名稱的控件
    layout->removeWidget(fm);
    fm->deleteLater();
    */
    //刪除所有Label 子控件
    QList labelList= ui->scrollArea->findChildren();
    for(int i=0;i
    {
        QLabel *fm =labelList.at(i);
        layout->removeWidget(fm);
        fm->deleteLater();
    }

}

頭文件

#include 
#include
#include 
#include 

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;
};

當(dāng)前題目:QT動態(tài)添加刪除控件
當(dāng)前URL:http://weahome.cn/article/jpggch.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部