• 6293阅读
  • 11回复

熟悉QTableWidget的请进... [复制链接]

上一主题 下一主题
离线iiiyyyhhhsss
 

只看楼主 倒序阅读 楼主  发表于: 2010-03-03
              年龄      性别      身高
吕布      19             男        190
赵云      20             男        191
张飞      21             男        192
关羽      22             男        193


上面的tableWidget,我想获得张飞的身高,怎么定位至(张飞,身高)这个item上?

我知道tableWidget->item(2,2)->text()可以获得,但我需要通过(名字,项目)来作为入口....而不是通过位置(int,int)作为入口
[ 此帖被iiiyyyhhhsss在2010-03-03 19:28重新编辑 ]
离线iiiyyyhhhsss

只看该作者 1楼 发表于: 2010-03-03
有知道的吗?急用...
离线iiiyyyhhhsss

只看该作者 2楼 发表于: 2010-03-03
论坛上很多关于QTableWidget的帖子 ,暂时还没有找到有关这个的...
离线xtfllbl

只看该作者 3楼 发表于: 2010-03-03
通过身高这个列名可以获得列的索引,同理获得行的索引。。
字符串匹配之类的你用qt自带的也可以,用strcmp也可。
上海欢迎您
离线banyibanyi

只看该作者 4楼 发表于: 2010-03-03
通过第一列挨个匹配不行吗?匹配上的直接拿那个身高  数据少还行 要是多 可能就不行了

我刚学 不太会 我找找
离线iiiyyyhhhsss

只看该作者 5楼 发表于: 2010-03-03
引用第4楼banyibanyi于2010-03-03 17:42发表的  :
通过第一列挨个匹配不行吗?匹配上的直接拿那个身高  数据少还行 要是多 可能就不行了
我刚学 不太会 我找找



引用第3楼xtfllbl于2010-03-03 17:01发表的  :
通过身高这个列名可以获得列的索引,同理获得行的索引。。
字符串匹配之类的你用qt自带的也可以,用strcmp也可。



这些方法我也会,只是觉得QTableWidget这么强大,应该会有这样一个让用户易于操作的入口吧,还要自己写的话,觉得很麻烦....

而且我觉得也应该需要有,因为如果没有的话,如何显示出数据与"水平头部/垂直头部"之间是存在联系的呢?
离线seekawayout

只看该作者 6楼 发表于: 2010-03-03
不要用QTableWidget,用QTableView及QTableModel的组合
详细看帮助
离线iiiyyyhhhsss

只看该作者 7楼 发表于: 2010-03-03
有没有好的方法,逐个提取匹配实在是太麻烦了...
离线iiiyyyhhhsss

只看该作者 8楼 发表于: 2010-03-03
引用第6楼seekawayout于2010-03-03 19:14发表的  :
不要用QTableWidget,用QTableView及QTableModel的组合
详细看帮助


QTableModel有这个类吗?怎么帮助里没有?
离线iiiyyyhhhsss

只看该作者 9楼 发表于: 2010-03-03
引用第6楼seekawayout于2010-03-03 19:14发表的  :
不要用QTableWidget,用QTableView及QTableModel的组合
详细看帮助



QTableWidget 继承了QTableView

QTableWidget不是比QTableView功能更多吗?

QTableView能做的,QTableWidget不是也能做吗?
离线sbtree
只看该作者 10楼 发表于: 2010-03-03
QTableWidget里面不是有一个findItem的函数吗?
windows 7 + VC++2008 + Qt4.5.2
离线iiiyyyhhhsss

只看该作者 11楼 发表于: 2010-03-03
引用第10楼sbtree于2010-03-03 20:24发表的  :
QTableWidget里面不是有一个findItem的函数吗?



只可惜findItem不是查找头部的,而是查找table的....

现在是针对头部的....
快速回复
限100 字节
 
上一个 下一个