PyQt中QTextEdit移动光标

使用Orange开发插件,使用了PyQt中QTextEdit,想把光标移动最后:

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)



你可能感兴趣的:(PyQt,QTextEdit,Orange,GtGui,QTextCursor)