Я использую wxPython wx.html.HtmlWindow для отображения части моего интерфейса. Пользователь может прокрутить список ссылок в окне меньше, чем список. Когда они нажимают на ссылку, мне нужно перекрасить веб-страницу, но я хочу вернуть позицию страницы туда, где они ее щелкнули.
Я пытался использовать MouseEvent.GetLogicalPosition () для события, но ему нужен DC, и лучшее, что я смог сделать, - это получить ту же информацию, что и GetPosition (), поэтому я не должен выдавать его правильно один.
Я также попробовал HtmlWindow.CalcScrolledPosition (), но, очевидно, это не доступно в HtmlWindow, потому что я получаю NotImplementedError ...
Мне нужна позиция прокрутки, которая может быть получена из MouseEvent или информации OnLinkClicked.
Я знаю о HtmlWindow.ScrollToAnchor (), но он ненадежный и неэстетичный - я предпочел бы обойти его, если это возможно, чтобы я мог прокрутить точно туда, где пользователь щелкнул.
Спасибо!