关于#qt#的问题:请问Qt中一个QTreeWidget界面,怎样设置一个节点下某一列的QLineEdit的内容

请问Qt中一个QTreeWidget界面,怎样设置一个节点下某一列的QLineEdit的内容

void setTxt()
{
    for(int i=0;i<TreeWidget->topLevelItemCount();i++)
    {
             //if(TreeWidget->topLevelItem(i)->text(0) == "M")
           //{
                  QLineEdit* name =(QLineEdit*)TreeWidget->itemWidget(TreeWidget->currentItem(),3);//崩溃
                  name->setText("Y");
           //}
       }
}

该回答引用GPT:
在Qt中,要设置QTreeWidget控件中某一节点下某一列的QLineEdit的内容,可以使用itemWidget函数,如下:

QLineEdit* name =(QLineEdit*)TreeWidget->itemWidget(TreeWidget->currentItem(),3);
name->setText("Y");

如还有疑问,可留言帮助解决。