在treeWidget中加入控件

本文详细介绍了如何在Qt的TreeWidget中插入和管理控件,包括信号与槽的连接,以及如何实现删除功能。通过实例代码演示了在TreeWidgetItem下添加自定义控件,同时讲解了相关信号的绑定,确保在用户交互时能正确响应删除操作。
摘要由CSDN通过智能技术生成
//在treeWidget中加入控件
void Form::addSpaceF()
{
    //删除按钮分区
    treeWidget->removeItemWidget(addSpace,0);

    newItem=new QTreeWidgetItem;
    addSpace=new QTreeWidgetItem;
    addPlate=new QTreeWidgetItem;

    //新增分区
    treeWidget->addTopLevelItem(newItem);

    //板块顺序
    QLineEdit *sortEdit=new QLineEdit;
    treeWidget->setItemWidget(newItem,0,sortEdit );

    //主题名
    QLineEdit *nameEdit=new QLineEdit;
    treeWidget->setItemWidget(newItem,1,nameEdit );

    //版主
    QPushButton *userBtn=new QPushButton(tr("null/addUser"));
    treeWidget->setItemWidget(newItem,2,userBtn );

    //增加分区按钮
    QPushButton *addBtn=new QPushButton(tr("add space"));
    treeWidget->addTopLevelItem(addSpace);
    treeWidget->setItemWidget(addSpace,0,addBtn );
    connect(addBtn,SIGNAL(clicked()),this,SLOT(addSpaceF()));

    //批量编辑
    QCheckBox *editBox=new QCheckBox;
    QPushButton *editBtn=new Q
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值