当前位置: 首页 > news >正文

freecad 窗口控件层级关系

主窗口下的 QMainWindow 对象层次关系:
1.1. QMainWindow 
1.1.2. QLayout  
1.1.2. QStackedWidget  
1.1.2.3. QStackedLayout 
1.1.2.3. QGraphicsView 
1.1.2.3.4. QWidget 
1.1.2.3.4.5. QScrollBar 
1.1.2.3.4.5. QBoxLayout 
1.1.2.3.4. QWidget 
1.1.2.3.4.5. QScrollBar  
1.1.2.3.4.5. QBoxLayout  
1.1.2.3.4. QGraphicsScene  
1.1.2.3.4.5. QObject  
1.1.2.3.4. QOpenGLWidget 
1.1.2.3.4. QObject 
1.1.2.3.4. QObject 
1.1.2. QTimer 

 

import FreeCADGui
from PySide2 import QtWidgets


def print_hierarchy(obj, level=0, parent_index=""):
    if parent_index:
        current_index = f"{parent_index}.{level + 1}"
    else:
        current_index = str(level + 1)
    print(f"{current_index}. {obj.__class__.__name__}")

    children = obj.children()
    if children:
        for i, child in enumerate(children, start=1):
            child_index = f"{current_index}.{i}"
            print_hierarchy(child, level + 1, current_index)


if __name__ == "__main__":
    # 获取主窗口
    main_window = FreeCADGui.getMainWindow()
    if main_window:
        # 查找所有 QMainWindow 对象
        qmainwindow_objects = main_window.findChildren(QtWidgets.QMainWindow)
        print("主窗口下的 QMainWindow 对象层次关系:")
        for i, qmainwindow in enumerate(qmainwindow_objects, start=1):
            print_hierarchy(qmainwindow, 0, str(i))
    else:
        print("未获取到主窗口")

    相关文章:

  1. DIA——边缘检测
  2. 腾讯后端 C++一面:recv 返回值,什么错误是可接受的?
  3. vue3+vite+ts使用daisyui/tailwindcss
  4. 微信小程序跳2
  5. 【数据结构 · 初阶】- 单链表
  6. 算法训练之动态规划(三)
  7. Python 实现如何电商网站滚动翻页爬取
  8. 亚马逊Amazon商品详情API接口概述,json数据示例返回(测试)
  9. opencv人脸性别年龄检测
  10. Zotero PDF Translate 翻译插件使用OpenAI API配置教程
  11. vue+flask图书知识图谱推荐系统
  12. Next.js + Droplet:高并发视频内容平台部署与优化扩展实战
  13. 小迪安全-tp框架反序列化,利用链,rce执行,文件删除
  14. AI助手:Claude
  15. 深入理解全排列算法:DFS与回溯的完美结合
  16. 高级java每日一道面试题-2025年3月23日-微服务篇[Nacos篇]-如何使用Nacos进行服务发现?
  17. SpringBoot企业级开发之【用户模块-更新用户基本信息】
  18. OSPF不规则区域
  19. ubuntu20.04在mid360部署direct_lidar_odometry(DLO)
  20. HP DeskJet 1212 Printer UOS/Ubuntu下驱动安装
  21. 泉州做网站/优化大师官方免费下载
  22. google官方网站注册/软件网站排行榜
  23. wordpress 需要zend/重庆seo网站收录优化
  24. 网站一般用什么语言写/seo网络营销推广公司深圳
  25. 用ps做网站广告图/网页制作软件哪个好
  26. 广西专业做网站的公司/品牌营销的四大策略