5

ここで少し助けが必要です。

私はこの QTextBrowser を持っており、すべての stdout をそれにリダイレクトします。

self.console_window = QtGui.QTextBrowser()
self.console_window.setReadOnly(True)

今必要なのは、手動で一番下までスクロールしなくても何が起こっているかを確認できるように、一番下まで自動スクロールすることです。

私はこれを試しました

 scrollBar = self.console_window.verticalScrollBar()
 scrollBar.setValue(scrollBar.maximum())

しかし、動作していません。

何かご意見は?

修繕!!!

def handleOutput(self, text, stdout):
        self.console_window.moveCursor(QtGui.QTextCursor.End)
        self.console_window.ensureCursorVisible()
        self.console_window.insertPlainText(text)


    def Console_Window(self):
        self.console_window = QtGui.QTextEdit()
        self.console_window.setReadOnly(True)
4

1 に答える 1