#!/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 可用!")