查看完整版本: [-- PYQT4 Qtextedit不显示多行问题请教 --]

QTCN开发网 -> Python Qt GUI快速编程 -> PYQT4 Qtextedit不显示多行问题请教 [打印本页] 登录 -> 注册 -> 回复主题 -> 发表主题

lason123 2017-05-08 13:35

PYQT4 Qtextedit不显示多行问题请教

大家好,请教pyqt4 Qtextedit问题
如下是pyqt4中单击一个按钮,然后在Qtextedit显示从text.txt中读取的5行内容,但是发现,每次Qtextedit中显示的是text.txt中的最后一行,并没有显示全部5行,不知道怎么回事,请高手指点,谢谢!

QtCore.QObject.connect(self.pushButton, QtCore.SIGNAL(_fromUtf8("clicked()")),self.testEditShow)

def testEditShow(self):

             fileDir="../temp"
             fileName=fileDir+"/"+"text.txt"
            
             f = open(fileName,'r')
             allLines=f.readlines()
             for line in allLines:
                 print(line)
                
                 self.textEdit.setPlainText(line)
                 time.sleep(0.5)      
            

lgao622 2017-05-08 17:07
f = open(fileName,'r')
allLines=f.readlines()
for line in allLines:
     print(line)
     self.textEdit.setPlainText(line)  ///// 用 append
     time.sleep(0.5)

lason123 2017-05-09 10:13
谢谢,用append是可以全部显示出来,但是我想让每一条每隔0.5s先后显示出来,而不是一起显示出来,这个怎么操作


查看完整版本: [-- PYQT4 Qtextedit不显示多行问题请教 --] [-- top --]



Powered by phpwind v8.7 Code ©2003-2011 phpwind
Gzip disabled