【问题标题】:Is there any Spy++ equivalent for linux/x window? [closed]linux/x 窗口是否有任何 Spy++ 等价物? [关闭]
【发布时间】:2009-01-11 17:05:03
【问题描述】:

Spy++ 是一个用于窗口的工具,它允许用户监视窗口属性、子窗口和它将处理的消息。它是调试 UI 相关代码的便捷实用程序。

【问题讨论】:

    标签: linux x11


    【解决方案1】:

    当时,我使用名为xev 的工具测试了我的鼠标中键。它创建一个新窗口,您可以发送事件(通过单击它或按下按钮),这些事件被捕获并打印在标准输出上。根据 jpalecek 的评论,它还可以用于观看其他窗口,而不是新窗口。以下内容将从您通过单击选择的窗口中观看事件:

    xev -id $(xwininfo | awk '/Window id/ { print $4 }')
    

    为了收集一般信息,可以使用 xwininfo,它可以显示子项、属性等。

    【讨论】:

    • xev 可能最接近 X11 上的 Spy++,但它比 OP 可能正在寻找的级别低得多,并且不太可能有助于调试 UI 代码(除非该代码被写入直接使用Xlib,可能性很小)。
    • 我猜这个是最接近的,但是太原始了。
    【解决方案2】:

    我从Squish 看到了一个“间谍”功能。这是一个 GUI 测试工具。

    【讨论】:

      【解决方案3】:

      WinFormSpy 提供了 Spy++ 为使用 mono 运行的 winform 应用程序提供的一些基本功能。

      它允许查看某些窗口属性并将窗口结构显示为树。

      【讨论】:

        猜你喜欢
        • 2021-03-01
        • 2013-03-20
        • 1970-01-01
        • 1970-01-01
        • 2016-12-13
        • 2020-09-28
        • 2015-05-19
        • 1970-01-01
        • 2014-09-16
        相关资源
        最近更新 更多