• 6149阅读
  • 3回复

[提问]怎么取QTreeWidget的行值 [复制链接]

上一主题 下一主题
 

只看楼主 倒序阅读 楼主  发表于: 2012-05-28
关键词: QTreeWidget行值
就是我用QTreeWidget做一个下载列表,怎么让程序一个个依次下载列表里的文件,下载完成一行列表就不显示那一行。(下载一行删除一行,接着自动下载下一行)再接着下载下面一个文件。貌似用setColumnCount不行。设置行的没有看看其他函数了!在帮助文档里找不到。求大神解救!急急!谢谢!!
[attachment=undefined]
在线uidab

只看该作者 1楼 发表于: 2012-05-28
用QTableWidet不行吗??

tree的话看看QTreeWidgetItem * QTreeWidget::topLevelItem ( int index ) const
另外搜搜这个QTreeWidgetItem。
有时候为了工作直接获得答案,而我却失去了思考的乐趣!


飘啊飘,何时能安居!
离线ppdayz

只看该作者 2楼 发表于: 2012-05-29
Column 是列的意思
行是row
int indexOfTopLevelItem ( QTreeWidgetItem * item ) const
QTreeWidgetItem * takeTopLevelItem ( int index )
第一个函数是找到当前item的index
第二个函数是删除index对应的item

话说。。QTableWidet感觉不好看,没有QTreeWidget好看
离线tomtc123

只看该作者 3楼 发表于: 2012-05-29
回 2楼(ppdayz) 的帖子
void Mysoft::on_treeWidget_itemDoubleClicked(QTreeWidgetItem *item, int column)

{
  int itemRow = indexOfTopLevelItem(item);

}

编译提示:
错误:'indexOfTopLevelItem' was not declared in this scope



谢谢解惑。
快速回复
限100 字节
 
上一个 下一个