• 9159阅读
  • 6回复

QTableWidget的简单问题:读取和设置cell的Text? [复制链接]

上一主题 下一主题
离线jedychen
 

只看楼主 倒序阅读 楼主  发表于: 2007-01-24
如果一个cell是空的,用item去不到
怎么设置这个cell的Text?
Q3Table里有setText(row,col,string) ,QT4的QTableWidget应该用什么?
谢谢啦
[ 此贴被XChinux在2007-03-08 18:11重新编辑 ]
离线qoozone1234

只看该作者 1楼 发表于: 2007-01-24
#include <QTableWidgetItem>
里面有个函数void setText ( const QString & text )

#include <QTableWidget>
里面有这个函数
void setItem ( int row, int column, QTableWidgetItem * item )
呵呵,组合一下就知道该怎么做了。
离线qoozone1234

只看该作者 2楼 发表于: 2007-01-24
现在真的感觉,QT4比3灵活了很多。
离线jedychen

只看该作者 3楼 发表于: 2007-01-24
当在新建的QTableWidget中使用QTableWidgetItem时,由于Table中没有任何数据,所以new item然后setText、setItem是可以的;
但是想获取Table中某cell的Text(可能为空,没有setItem过!!),怎么使操作不会因为指针为空而中断呢??
离线zbluecn

只看该作者 4楼 发表于: 2007-03-08
去Cell的Text 可以先判断返回的item是不是null啊
离线yavobo
只看该作者 5楼 发表于: 2010-06-07
按这样来:
table->setItem( 0,1,new QTableWidgetItem(tr("Hello")));
离线wxyao

只看该作者 6楼 发表于: 2010-06-07
参考上面各楼,有时还会用到 insertRow(int)和setRowCount(int)
快速回复
限100 字节
 
上一个 下一个