21 lines
749 B
Python
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 可用!") |