• PyQt(Python+Qt)学习随笔:Qt Designer中部件的layoutDirection属性


    layoutDirection属性保存的是部件的布局方向,有三个取值:

    在这里插入图片描述

    在部件上设置布局方向时,它将传播到部件的子级,但不会传播到作为窗口的子级,也不会传播到已显式调用setLayoutDirection()的子级。此外,为父级调用setLayoutDirection()之后添加的子部件不会继承父级的布局方向。

    在Qt Designer中修改了一个部件的布局方向时,所有未单独设置布局方向的子部件的布局方向全部跟随调整,单独设置了不跟随调整。

    注意:
    1、自qt 4.7以来,此方法不再影响文本布局方向;
    2、此属性调整只影响布局内的部件排列,不影响绝对部件的部件排列;
    3、布局方向调整在Designer设计时立即生效,无需到运行时。

    案例:
    1、如下图,窗口布局类型为从左到右,下面六个按钮的排列显示为:
    在这里插入图片描述

    2、调整窗口的布局方向为从右到左,则六个按钮的排列显示为:
    在这里插入图片描述

    可以看到1、 2、3号三个按钮由于是绝对布局,两种排列方向其界面上的顺序没有变化,而4、 5、 6在布局中,两种排列方向的按钮顺序颠倒了。

    另外请注意,窗口的主菜单也靠右排列了。


    博客地址:https://blog.csdn.net/LaoYuanPython

    老猿Python博客文章目录:https://blog.csdn.net/LaoYuanPython/article/details/98245036

  • 相关阅读:
    Linux 系统中用户切换(su user与 su
    linux 用户打开进程数和文件数调整
    hive sql 语法详解
    iOS
    iOS
    MySQL的事务的处理
    iOS
    iOS AOP编程思想及实践
    iOS 静态库和动态库(库详解)
    iOS 沙盒目录结构及正确使用
  • 原文地址:https://www.cnblogs.com/LaoYuanPython/p/11931670.html
Copyright © 2020-2023  润新知