如何在TreeWidget中显示多列?并且设置列宽.非常着急!!!

weixin_38052177 2019-09-19 12:54:22
大家来帮忙啊!谢谢各位!
...全文
683 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
weixin_38065708 2019-09-19
  • 打赏
  • 举报
回复
setColumnCount()帮助文档上有
weixin_38067167 2019-09-19
  • 打赏
  • 举报
回复
model = new QStandardItemModel(rows,columns,this)treeWidget->setModel(model);treeWidget->setColumnWidth(column, width);......
weixin_38073293 2019-09-19
  • 打赏
  • 举报
回复
model->setHeaderData(0, Qt::Horizontal, tr("MyList"));model->setHeaderData(1, Qt::Horizontal, tr("update"))
weixin_38081265 2019-09-19
  • 打赏
  • 举报
回复
不好意思,上面的代码是用的treeView,不是treewidget,treeview功能更强大
weixin_38085230 2019-09-19
  • 打赏
  • 举报
回复
setHeaderData 我用这个
weixin_38088281 2019-09-19
  • 打赏
  • 举报
回复
我没有用mode 模式.用的是 TreeWidgetItem 添加到 TreeWidget 中的..你们的方法目前我都用不上......不过还是要感谢你们!!
weixin_38088844 2019-09-19
  • 打赏
  • 举报
回复
搞定! XChinux 用的方法可以搞定. 每个TreeWidgetItem可以根据给出的列设置Text. 之后用setColumnCount() 就可以搞定.
weixin_38093364 2019-09-19
  • 打赏
  • 举报
回复
右击treewidget控件,“编辑项目”,你想怎么改就怎么改
weixin_38098817 2019-09-19
  • 打赏
  • 举报
回复
我这个是动态new 出来的.
weixin_38098895 2019-09-19
  • 打赏
  • 举报
回复
对阿,可以在designer里面改阿,这样多简单呢?也可以 Table->horizontalHeader()->setStretchLastSection(true);设置列可以拉伸    Table->setColumnCount(3);设置列数    Table->setHorizontalHeaderLabels(labels);设置列的标题
weixin_38064085 2019-09-19
  • 打赏
  • 举报
回复
第一列 显示 "MyList"  第二列显示 "update"

433

社区成员

发帖
与我相关
我的任务
社区描述
其他技术讨论专区
其他 技术论坛(原bbs)
社区管理员
  • 其他技术讨论专区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧