【问题标题】:Accessing intra-window widget hierarchy访问窗口内小部件层次结构
【发布时间】:2013-01-15 11:26:30
【问题描述】:

Editres 是一个非常强大的程序,用于在应用程序窗口中显示甚至修改小部件的属性。我相信它与 X 资源交互。然而,很少有程序真正理解它的协议(例如,Firefox 不理解)。是否有类似的程序或命令行工具用于在任何给定窗口中显示小部件层次结构?像xprop 这样的程序可以在 X Window System 中的任何窗口上运行,但它(据我所知)只检索有关整个窗口的信息,而不是其中的小部件树。

就上下文而言,我正在使用 Red Hat Enterprise Linux 上的 GNOME 桌面环境。

【问题讨论】:

    标签: x11


    【解决方案1】:

    许多现代小部件工具包并不为每个小部件使用 X 窗口,而是将小部件作为库的一部分手动管理。因此,没有像使用传统 X 程序那样拦截的协议。不过,这些工具包确实以其他方式公开了小部件树信息。 GTK 2 有 https://live.gnome.org/Accerciser,它似乎可以与 GTK 3 一起使用。

    【讨论】:

    • 感谢您的有用建议。不幸的是,我无法正确安装它,但屏幕截图表明这是我正在寻找的。​​span>
    • @user50138:你可能需要安装一堆开发包来构建和安装它。发布错误消息,也许我可以为您指明正确的方向(或在 SuperUser 上提出新问题...)。
    猜你喜欢
    • 2014-11-17
    • 2018-11-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-05-29
    • 2018-04-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多