EG/check_docking.py
2026-01-16 09:36:35 +08:00

21 lines
749 B
Python

#!/usr/bin/env python3
"""
验证ImGui docking功能是否启用
"""
from imgui_bundle import imgui
# 创建一个虚拟的IO对象来检查标志
import imgui_bundle
print("检查ImGui docking支持...")
print(f"ConfigFlags_.docking_enable 存在: {hasattr(imgui.ConfigFlags_, 'docking_enable')}")
print(f"dock_space_over_viewport 存在: {hasattr(imgui, 'dock_space_over_viewport')}")
# 检查docking标志值
docking_flag = imgui.ConfigFlags_.docking_enable
print(f"Docking标志值: {docking_flag}")
# 检查窗口标志
print(f"WindowFlags_.no_title_bar 存在: {hasattr(imgui.WindowFlags_, 'no_title_bar')}")
print(f"WindowFlags_.no_collapse 存在: {hasattr(imgui.WindowFlags_, 'no_collapse')}")
print("\n✓ ImGui docking API 可用!")