gpt4 book ai didi

c++ - TableWidget 不显示项目的更新值

转载 作者:行者123 更新时间:2023-11-27 23:16:55 24 4
gpt4 key购买 nike

我正在试验以下代码

QTableWidgetItem* item_a= new QTableWidgetItem("1");
QTableWidgetItem* item_b= new QTableWidgetItem("2");
QTableWidgetItem* item_c= new QTableWidgetItem("3");
ui.tableWidget->setItem(0,0,item_a);
ui.tableWidget->setItem(0,1,item_b);
ui.tableWidget->setItem(0,2,item_c);

item_c= new QTableWidgetItem("5"); //Is there anyway to update the table.

我更改了 item_c 的值,但是更改没有显示在表中,我可以在不调用 setITem 方法的情况下更新它?

最佳答案

您不会更改 item_c 的值。您正在创建一个新的 QTableWidgetItem。

如果你想改变值,你需要使用QTableWidgetItem::setText() :

item = table->item( 2, 0); 
item->setText("5");

关于c++ - TableWidget 不显示项目的更新值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15810528/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com