QTreeWidget 用法总结

来源:互联网 发布:我的淘宝店铺找不到了 编辑:程序博客网 时间:2024/06/03 19:04

一、设置列的宽度 、数量 

setColumnCount(1); //数量
  setColumnWidth(0,100); //宽度
二、添加信息
QTreeWidgetItem* item = new QTreeWidgetItem(ui.treeWidget);
item->setText(0,"nihao");
item->setText(1,"nihao");
ui.treeWidget->addTopLevelItem(item);
三、移除指定项的信息
int row = ui.treeWidget->currentIndex().row();   //currentIndex()    获取当前索引    
ui.treeWidget->takeTopLevelItem(row);   //takeTopLevelItem()  清除获取顶级项
四、按指定列排序
void QTreeWidget::sortItems(int column, Qt::SortOrder order)

enum Qt::SortOrder 

        Qt::AscendingOrder升序
       Qt::DescendingOrder   降序  

五、获取指定项的信息 

QTreeWidgetItem*item = ui.treeWidget->currentItem();    //获取当前项 

item->text(0)   //第一个值

六、设置标题

ui.treeWidget->setHeaderLabels(QStringList() << QString::fromLocal8Bit("节数") << QString::fromLocal8Bit("时间"));




   未完  待续................

1 0
原创粉丝点击