//在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
在treeWidget中加入控件
最新推荐文章于 2024-08-16 14:49:10 发布
本文详细介绍了如何在Qt的TreeWidget中插入和管理控件,包括信号与槽的连接,以及如何实现删除功能。通过实例代码演示了在TreeWidgetItem下添加自定义控件,同时讲解了相关信号的绑定,确保在用户交互时能正确响应删除操作。
摘要由CSDN通过智能技术生成