TableWidget不显示项的更新值
TableWidget does not show updated value of an item
我在试验下面的代码
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");
相关文章:
- 比较并显示使用最小值(a,b)和最大值(a、b)升序排列的4个数字
- 如何在 qt c++ 中更新 QWindow,文本不显示
- 更新模型/视图方案中 QXXXView (QTableView, QTreeView,..) 元素的显示工具提示
- 如何向QML显示不断更新的c++数据
- C - 显示不断更新图像
- 如何更新C 中已使用TrackPopupMenu显示的上下文菜单
- 自动更新QDateTimeEdit,以便它显示当前的系统日期和时间
- 在C++中显示、更新和验证枚举的值
- Qt在状态栏中显示不断更新的百分比
- 更新:程序显示fstream的地址,而不是文本文件
- 从函数更新(覆盖)和显示数组
- QCustomPlot/Widget不显示图形/更新
- 在 MFC 中绘制后更新显示
- 我想在文本框中以值显示,而不单击按钮.只需更新值
- 如何更新QLabel以显示QImage
- Qt:在显示之前更新隐藏的小部件
- 显示每帧更新的视频直方图
- TableWidget不显示项的更新值
- 在已经包含某些文本的QTextEdit中显示QLineEdit中的文本,并实时更新
- 更新窗口显示OpenGL/GLUT c++