问题:

默认情况下,内容超出边界后会自动省略,以...代替,而且无法出现水平滚动条

解决方法:

把VerticalScrollBar和HorizontalScrollBar的值都设为ScrollBarAlwaysOn是没用的,保持原先的ScrollBarAsNeeded就好

然后在pyuic4命令生成的py文件中的setupUi内加这么一句:self.treeWidget.header().setResizeMode(3),其中3代表ResizeToContents,具体各值的用途可以查询Qt文档(QHeaderView类)

还需要将StretchLastSection的值改为False,这样的话被省略的数据就可以显示出来了,水平滚动条也出现了

虽然问题解决了,但是拉一下水平滚动条,在不同的地方点击两次后水平滚动条会回归原位,这时还需要加一句self.treeWidget.setAutoScroll(False)

这样就搞定了~

转自:http://blog.csdn.net/agul_/article/details/18078459

转载于:https://www.cnblogs.com/baby0814/p/6800408.html

使用Python+Qt时解决QTreeWidget中的内容超出边界后自动隐藏的问题相关推荐

  1. python显示界面后1秒自动隐藏_使用Python+Qt时解决QTreeWidget中的内容超出边界后自动隐藏的问题...

    问题: 默认情况下,内容超出边界后会自动省略,以...代替,而且无法出现水平滚动条 解决方法: 把VerticalScrollBar和HorizontalScrollBar的值都设为ScrollBar ...

  2. Qt工作笔记-QTreeWidget中调用setHeaderItem设置头后,不能addChild

    今天在文档里面看了QTreeWidget,里面有添加header, 其中有一个函数是setHeaderItem,这里的参数是QTreeWidgetItem. 运行如下图: 代码如下: widget.h ...

  3. 定义python函数时如果没有return_定义 Python 函数时,如果函数中没有 return 语句,则默认返回空值 None 。_学小易找答案...

    [多选题]因发现核酶而共享诺贝尔化学奖的科学家是(). [简答题]如果是六角梅花,你还可以用什么方法完成? [填空题]如果函数中没有 return 语句或者 return 语句不带任何返回值,那么该函 ...

  4. html视频播放完自动跳转,在html5视频中跳转到currentTime后自动播放

    我试图创建一个视频,该视频在点击按钮后跳转到视频后从视频中的某个点自动播放.我拥有它,以便视频跳到现场,但我无法弄清楚如何从那里自动播放.我是新来的JavaScript,我想可能有一个简单的解决方案, ...

  5. 解决QTreeWidget中item无法整行同时显示相同颜色

    对于QTreeWidget来说,继承自QTreeView,因此设计QTreeWidget中的样式设计,归根结底是对QTreeView的样式设计,而对于QTreeView中item样式设计,可以分为对b ...

  6. JAVA中使用 com.csvreader.CsvWriter 类时如何解决文件中JSON内容写出时字符串内容的转义问题?

    前言: 当我使用 com.csvreader.CsvWriter 对 .csv 后缀格式文件内容进行写入时,发现所有带有 字符串 内容的字段信息都会默认加上转义字符. 文件生成后,输出的结果不是我想要 ...

  7. python读取txt每行中分隔符内容_python 读txt文件,按‘,’分割每行数据操作

    python 读txt文件,按','分割每行数据操作,文件,字符串,目录,路径,列表 python 读txt文件,按','分割每行数据操作 易采站长站,站长之家为您整理了python 读txt文件,按 ...

  8. python查找并修改文件中的内容_如何使用Python搜索和替换文件中的文本?

    如何使用Python搜索和替换文件中的文本? 如何使用Python 3搜索和替换文件中的文本? 这是我的代码:import osimport sysimport fileinputprint (&qu ...

  9. 不再为DataGrid生成的表格的单无格中的内容过长、自动折行、表格撑开等问题而烦恼----一个很久以前的做品...

    是我以前用在一个项目中的,如有些地方不适用于你,你可以修改部分代码. 功能:    按列分色:                 过长内容自动隐藏:                 鼠标Over自动展开 ...

最新文章

  1. 基于OpenCV的视频处理管道
  2. centos7安装python3.7.4_阿里云centos7.4安装python3.7.0
  3. fastjson判空_fastjson JSON 对象为空保留null
  4. python_redis模块
  5. Openlayers中实现地图上添加一条红色直线
  6. AnimalTFDB 3.0:动物转录因子注释和预测的综合资源库
  7. python定义函数的组成部分有_Python基础11- 函数之自定义函数
  8. 如何在 C# 中使用 委托
  9. 从串行线程封闭到对象池、线程池
  10. DEDECMS给图集图片{dede:productimagelist}自动编号
  11. WPF 学习笔记 路由事件
  12. 警惕同学录联系信息等泄露!
  13. 将网页发布到远程windows server
  14. 世界地图可以无限放大_做外贸有哪些软件可以推荐?
  15. DMA控制器原理详解
  16. XXX团队邮件工作制与日常工作原则V1.0
  17. 锐捷交换机配置snmp版本_锐捷交换机如何配置接口IP地址
  18. linux编辑框软键盘自动弹出,带输入框的Dialog自动弹出软键盘
  19. Shell脚本变量学习_02
  20. Java程序员面试必备的20道数据库面试解析

热门文章

  1. Spring(十八):Spring AOP(二):通知(前置、后置、返回、异常、环绕)
  2. Android: Custom View和include标签的区别
  3. hdu1025 Constructing Roads In JGShining#39;s Kingdom(二分+dp)
  4. redis info命令中各个参数的含义
  5. No result for action XX.action and result error 错误处理
  6. 第一篇,试试功能如何
  7. 交换机无法ping通之谜
  8. java disruptor压测_Java并发框架Disruptor实现原理与源码分析(二) 缓存行填充与CAS操作...
  9. 5G 信令流程 — ULCL 插入流程
  10. 设置CodeRush Xpress的线条颜色