zoukankan      html  css  js  c++  java
  • PyQt(Python+Qt)学习随笔:QHeaderView的CascadingSectionResizes属性

    一、CascadingSectionResizes作用

    QHeaderView的CascadingSectionResizes属性用于控制当用户调整的区域大小达到其最小值时,是否将大小调整调整级联到后继下一区域,该属性需要发挥作用的前提是QHeaderView的大小调整模式设置为Interactive。

    二、功能说明

    1. 区域的对应英文原文为section,在此老猿将其翻译为区域,老猿理解应该就是视图中数据项所在的行或列,具体是行还是列应该看操作选择的是行还是列,后继下一区域就是下一行或下一列,不影响其他行和列;
    2. 将大小调整调整级联到后继下一区域这句话,经老猿验证测试,实际上就是将当前区域无法再压缩调整时,用户继续操作调整时,会扩大下一区域的大小;
    3. “该属性需要发挥作用的前提是QHeaderView的大小调整模式设置为Interactive”,但老猿在使用QTableView的HeadView进行测试时,发现调用setSectionResizeMode()方法试图改变大小调整模式不起作用,在老猿测试时,该值固定为2,即大小为固定模式,即非Interactive模式,但CascadingSectionResizes属性的值还是会发挥作用,具体原因暂时未明;
    4. 大小调整模式的由枚举类型ResizeMode确定,具体取值及含义在此不进行介绍,大家可以自行查阅。

    三、CascadingSectionResizes属性访问方法

    CascadingSectionResizes默认值为False,可以通过cascadingSectionResizes()、setCascadingSectionResizes(bool enable)进行读取和设置。

    老猿Python,跟老猿学Python!

  • 相关阅读:
    __name__在调用时的区别
    Python内置模块--os模块的使用
    查询mysql 表的元数据信息
    nfs服务搭建
    jvm参数设置
    spring boot 集成 beetl
    spring boot 集成 swagger2 四部曲
    JavaScript中的this关键字
    jQuery 基础事件
    jQuery 表单选择器
  • 原文地址:https://www.cnblogs.com/LaoYuanPython/p/12235145.html
Copyright © 2011-2022 走看看