PYQT4 및 QTWEBKIT-보기를 자동 스크롤하는 방법은 무엇입니까?
문제
나는 얻었다 QtWebKit.QWebView
위젯은 채팅과 같은 응용 프로그램을 위해 텍스트와 물건을 표시하는 데 사용하는 PYQT 응용 프로그램 창의 위젯.
self.mainWindow = QtWebKit.QWebView()
self.mainWindow.setHtml(self._html)
대화가 길어지면 수직 스크롤 바가 나타납니다.
내가 얻고 싶은 것은, 필요할 때 표시된보기를 바닥에 스크롤하는 것입니다. 어떻게하니? 아니면 아마 사용해서는 안됩니다 QWebView
이것에 대한 위젯?
다른 팁
(py) qt 4.5의 경우, 프레임의 스크롤 위치 (예 : self._html.page). mainframe (). setScrollospition을 사용하십시오. 보다 qwebframe :: setScrollPosition () 기능..
어쩌면 JavaScript가 가장 쉬운 방법이지만 사용할 수도 있습니다. evaluateJavaScript
기능 QWebView
:
self.page().mainFrame().evaluateJavaScript("window.scrollTo(0, "+str(self.init_ypos)+");")
어디 self
수업입니다 Browser(QWebView)
(self.mainWindow
당신을 위한).
제휴하지 않습니다 StackOverflow