dockWidgetArea和docked属性这两个属性在Designer中有设置,dockWidgetArea表示部件的初始停靠位置,取值范围和allowedAreas相同,docked为布尔值,表示是否启用停靠功能。

但dockWidgetArea和docked属性这两个属性QDockWidget都没有,实际上是用于控制调用QMainWindow的addDockWidget方法,当docked为True时,Designer生成的代码就会调用QMainWindow的addDockWidget方法,addDockWidget第一个参数即为Designer属性的dockWidgetArea,当docked为False时,Designer生成的代码就不会调用QMainWindow的addDockWidget方法。

注意当docked为True时:
  • 当allowedAreas设置为不能停靠(NoDockWidgetArea)时,无论dockWidgetArea设置为何值,设置后在Designer中都会自动恢复为上次allowedAreas不为不能停靠(NoDockWidgetArea)时dockWidgetArea设定的值;
  • 当allowedAreas设置为AllDockWidgetAreas所有区域都可以停靠时,如果此时设置dockWidgetArea为NoDockWidgetArea、AllDockWidgetAreas、DockWidgetFeatureMask三个中的任意一个时,Designer会将allowedAreas自动修改为最近设置的LeftDockWidgetArea、RightDockWidgetArea、TopDockWidgetArea、BottomDockWidgetArea中的一个,即allowedAreas不允许设置为NoDockWidgetArea、AllDockWidgetAreas、DockWidgetFeatureMask,强行设置会自动修订到设置前的值。

老猿Python,跟老猿学Python!

最新文章

  1. flickrf 分布式主键生成方案【mysql】
  2. 内核探测工具systemtap简介
  3. SQLite应用之实例代码
  4. Node.js-npm【1】-常用命令
  5. wpf初步-grid布局-连连看棋盘
  6. SQL Server 2012 创建数据库快照
  7. Oracle数据库入门——pctfree和pctused详解
  8. 【GOF23设计模式】组合模式
  9. OC接收数据时毫秒转date时间最简略方法
  10. JDK下sun.net.www.protocol.http.HttpURLConnection类-----Http客户端实现类的实现分析
  11. C++之类和对象——C++ primer plus学习(一)
  12. sql基础,必须会的————随便整理、杂乱无章
  13. MySQL replace 的简介
  14. Django 系列博客(八)
  15. C++算法之大数加法计算的代码
  16. C++日常应用-定时器
  17. IPV4闪退
  18. Lua 判断表是否为空方法
  19. [UE4]Tool Tip - 提示信息
  20. js jq 实现鼠标经过div背景以进度条方式 变宽,鼠标离开变小,同时文字颜色和原来不一样

热门文章

  1. Python面试题及答案汇总整理(2019版)
  2. Docker 实战(4)- 结合 Jenkins + Gitlab 完成自动化测试的持续集成实战
  3. 6. Spark SQL和Beeline
  4. 应对告警风暴,Cloud Alert 实现告警风暴智能降噪
  5. nginx&http 第三章 ngx 事件http 初始化1
  6. 快速安装jumpserver开源堡垒机
  7. mysql学习——数据库基本操作
  8. 面试老被问LinkedList源码?看看阿里技术官是怎么深度剖析的吧!
  9. 面试官:小伙子,你给我说一下Java中什么情况会导致内存泄漏呢?
  10. 怎么在word里编辑插入数学公式?