找回密码
 立即注册
收起左侧

QTableWidget

1
回复
4106
查看
[复制链接]
累计签到:22 天
连续签到:1 天
来源: 2015-8-5 11:23:00 显示全部楼层 |阅读模式

马上注册,查看详细内容!注册请先查看:注册须知

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
本帖最后由 syaowen 于 2015-8-5 11:26 编辑

使用QTableWidget这种便捷类,是不是每一个QTableWidgetItem只能对应table表格里面的一个位置
比如我在private里面声明了一个QTableWidgetItem *tableWidgetItem;然后代码如下:
  1. QString QString_startPoint=QString("(%1,%2)").arg(startPoint_X).arg(startPoint_Y);
  2.     tableWidgetItem->setText(QString_startPoint);
  3.     ui->tableWidget->setItem(0,0,tableWidgetItem);


  4. QString QString_endPoint=QString("(%1,%2)").arg(endPoint_X).arg(endPoint_Y);
复制代码
我是想用同一个QTableWidgetItem分别在(0,0)显示startPoint和在(0,1)点显示endPoint。但是两个结果全部都显示到了(0,0)中,如果每一个数据都新建一个QTableWidgetItem,那么占用内存会越来越大,最后崩溃,求教一下有什么办法么?


代码在一楼,这个代码显示有问题
回复

使用道具 举报

累计签到:22 天
连续签到:1 天
2015-8-5 11:25:33 显示全部楼层
  1. QString QString_startPoint=QString("(%1,%2)").arg(startPoint_X).arg(startPoint_Y);
  2.     tableWidgetItem->setText(QString_startPoint);
  3.     ui->tableWidget->setItem(0,0,tableWidgetItem);

  4. QString endPoint=QString("(%1,%2)").arg(endPoint_X).arg(endPoint_Y);
  5.     tableWidgetItem->setText(endPoint);
  6.     ui->tableWidget->setItem(0,1,tableWidgetItem);
复制代码
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

公告
可以关注我们的微信公众号yafeilinux_friends获取最新动态,或者加入QQ会员群进行交流:190741849、186601429(已满) 我知道了