首页| 论坛| 消息

标题:QTreeWidget中的节点文字较长被省略,请问大佬们有好的解决办法吗
作者:chaizq
日期:2021-02-03 16:10
内容:

在做一个日志分析的工具,其中有一个日志根据模块进行折叠的功能,就用到了QTreeWidget控件。
但是有部分的日志单行文字过长溢出边界就被省略了,加了滑动块那些也没用,请问大佬们有好的解决办法吗,既可以折叠又可以显示全部的文字。
附:我用的是Pyside2因为在做自动化测试所以Qt也就用python写了


#1 [chaizq 02-03 16:12]
传不了图片。。。。。。哭
#2 [snow_man_0 02-03 16:45]
有成员函数可以调整列宽的
#3 [20091001753 02-05 17:59]
//QHeaderView::ResizeToContents 可以使宽度匹配内容大小
//每次执行这句话,表格才会调整大小
ui->treeWidget->header()->resizeSections(QHeaderView::ResizeToContents);
//若想内容改变时,表格自动改变,就使用这句。但缺点是CPU占用比较大。
ui->treeWidget->header()->setSectionResizeMode(QHeaderView::ResizeToContents);

回复 发表
主题 版块