PyQt中QTextEdit移動光標

使用Orange開發插件,使用了PyQt中QTextEdit,想把光標移動最後:python

from PyQt4 import QtGui

        #在Orange中定義一個QTextEdit組件
        # Running Information   
        self.info_run = QtGui.QTextEdit(time.strftime("%H-%M-%S: ") + "Serial port tool started.",self.controlArea)
        self.info_run.setMinimumWidth(200)
        self.info_run.setMinimumHeight(60)
        self.controlArea.layout().addWidget(self.info_run)
        
        #設置框裏的文本字符串
        self.info_run.setText("Hello")
        
        #獲取框裏的輸入文本
        strInfo = self.info_run.getPlainText()
                
        #每次修改內容,自動將光標移到最後
        cursor =  self.info_run.textCursor()
        cursor.movePosition(QtGui.QTextCursor.End)
        self.info_run.setTextCursor(cursor)
相關文章
相關標籤/搜索