XULRunner не скрывает индикатор занятости при первом запуске - PullRequest
1 голос
/ 09 декабря 2010

wxWebConnect - это библиотека, которая позволяет встраивать XULRunner и использовать его в приложениях wxWidgets.Тем не менее, когда я использую его в своем приложении (или в тестовом приложении, поставляемом с wxWebConnect) в Windows Vista, я обнаруживаю, что когда я запускаю свое приложение, оно показывает вращающийся курсор «занят», и, пока вы удерживаете на нем курсор мышиПереместите его, вращающийся курсор останется.В тот момент, когда вы перемещаете курсор, он возвращается к обычному указателю курсора.Я нахожу это действительно отвлекающим, так как полагаю, что бессмысленно что-либо делать, пока вращающийся курсор не исчезнет, ​​и поэтому я все еще жду, пока он «закончит», хотя на самом деле кажется, что завершать нечего.Мне кажется, он не должен продолжать показывать занятый курсор, когда он больше не занят.

Кто-нибудь знает, что может вызвать это или как я могу это исправить?

1 Ответ

1 голос
/ 28 апреля 2011

Я наконец нашел решение этой проблемы.

Просто используйте SetCursor (wx.StockCursor (wx.CURSOR_POINTER)) в главном фрейме приложения после первого вызова OpenURI (), и нормальный курсор-указатель поднимется и останется, пока мышь не будет перемещена.

Было бы неплохо исправить это в коде wxWebConnect, а не в коде приложения, но я думаю, что ответов пока не последовало, это лучшее, что я получу.

...