PyQt中QTextEdit移动光标

原创
2016/02/17 10:53
阅读数 7.4K

使用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)



展开阅读全文
加载中
点击引领话题📣 发布并加入讨论🔥
打赏
0 评论
1 收藏
1
分享
返回顶部
顶部