• 大小: 6KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-06-08
  • 语言: 其他
  • 标签: QT  

资源简介

QT实现的可动态添加、删除控件的小项目;当添加控件达占满widget时,自动添加滚动条效果,并提供了一个删除功能,删除你添加到widget里的控件。控件可以是任何的大小的QWidget.

资源截图

代码片段和文件信息

#include “acrollwidget.h“
#include “ui_acrollwidget.h“


acrollwidget::acrollwidget(QWidget *parent) :
    QWidget(parent)
    ui(new Ui::acrollwidget)
{
    ui->setupUi(this);

}

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

void acrollwidget::on_cash_btn_clicked()
{
    cashway *widget = new cashway();
    list_widget.append(widget);
    ui->vlayout->addWidget(widget);
    widget->setCashInfo(“现金“);
}

void acrollwidget::on_weix_btn_clicked()
{
    cashway *widget = new cashway();
    list_widget.append(widget);
    widget->setCashInfo(“微信“);
    ui->vlayout->addWidget(widget);

}

void acrollwidget::on_zhifb_btn_clicked()
{
    cashway *widget = new cashway();
    list_widget.append(widget);
    widget->setCashInfo(“支付宝“);
    ui->vlayout->addWidget(widget);

}

void acrollwidget::on_card_btn_clicked()
{
    cashway *widget = new cashway();
    list_widget.append(widget);
    widget->setCashInfo(“银联卡“);
    ui->vlayout->addWidget(widget);

}


void acrollwidget::on_delete_btn_clicked()
{
    int num = ui->vlayout->count();             // 获取布局中的item的数量
    if( num){
        QWidget *widget = ui->vlayout->itemAt(num - 1)->widget();
        ui->vlayout->removeWidget(widget);
        delete widget;
    }
}


 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       1333  2015-11-10 14:40  tableview\acrollwidget.cpp

     文件        633  2015-11-10 13:54  tableview\acrollwidget.h

     文件       3545  2015-11-10 14:20  tableview\acrollwidget.ui

     文件        321  2015-11-10 14:20  tableview\cashway.cpp

     文件        352  2015-11-10 11:47  tableview\cashway.h

     文件       3067  2015-11-10 11:42  tableview\cashway.ui

     文件        450  2015-11-10 14:41  tableview\main.cpp

     文件        177  2015-11-10 14:40  tableview\tableview.pro

     文件      18590  2015-11-10 14:42  tableview\tableview.pro.user

     目录          0  2015-11-10 14:42  tableview

----------- ---------  ---------- -----  ----

                28468                    10


评论

共有 条评论