PyQt(Python+Qt)学习随笔:Qt Designer中toolBar的movable属性

1、概述

movable属性用来确认toolBar是否可以移动,如果设置为可移动,则toolBar可以在主窗口范围内拖拽移动。

2、访问方法

通过isMovable()、setMovable(bool movable)来读取或设置该属性。

3、相关信号

movableChanged(bool movable)信号:movableChanged信号在工具栏变成可移动或不能移动时触发,如果工具栏可移动,则movable为True,否则为False。

注意:这个信号是在调用setMovable改变工具栏的是否允许移动时触发,不是移动工具栏触发。

4、注意

  • 设置movable属性为True的工具栏,在工具栏前有个可移动标记,如图:

在这里插入图片描述
上图中蓝色标记的部分就是可移动标记,移动时鼠标点击该标记进行拖拽移动,当movable属性为False时无此标记。

  • 可移动的toolBar在移动时会缩小到合适的大小,在进入toolBar的allowedAreas范围内时将自动显示toolBar区域范围,并在鼠标释放后自动在该范围内拉伸。

老猿Python,跟老猿学Python!

博文目录

博客地址

原文地址:https://www.cnblogs.com/LaoYuanPython/p/12003017.html