1

wxWebConnect 是一个库,它使 XULRunner 能够嵌入并在 wxWidgets 应用程序中使用。但是,当我在 Windows Vista 上的应用程序(或 wxWebConnect 提供的测试应用程序)中使用它时,我发现当我启动我的应用程序时,它会显示旋转的忙碌光标,而当您将鼠标悬停在它上面时,不要t 移动它旋转光标停留。移动光标的那一刻,它会回到普通的指针光标。我发现这真的很让人分心,因为我认为在旋转光标消失之前没有任何意义,所以我仍在等待它“完成”,而实际上似乎没有什么可以完成。在我看来,当它不再忙时,它不应该一直显示忙碌的光标。

有谁知道这可能是什么原因或我该如何解决?

4

1 回答 1

1

我终于找到了解决这个问题的方法。

在第一次调用 OpenURI() 后,只需在主应用程序框架上使用 SetCursor(wx.StockCursor(wx.CURSOR_POINTER)),正常的指针光标就会上来并一直停留到鼠标移动。

在 wxWebConnect 代码而不是应用程序代码中修复它仍然会很好,但我认为由于没有答案即将到来,这是我能得到的最好的。

于 2011-04-28T14:12:05.010 回答