2010-12-09 4 views
1

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

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

ответ

1

Я, наконец, нашел обходной путь для этой проблемы.

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

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

Смежные вопросы