2009-11-24 37 views
0

阅读QEditText箱从文件和显示数据我想读取数据从文本文件中的一行,并显示在文本编辑框的数据如何在QT

回答

2

这很简单,实际上是:

import sys 
from PyQt4.QtCore import * 
from PyQt4.QtGui import * 


FILENAME = 'textedit_example.py' 


class Form(QDialog): 
    def __init__(self, parent=None): 
     super(Form, self).__init__(parent) 
     self.edit = QTextEdit() 
     layout = QVBoxLayout() 
     layout.addWidget(self.edit) 
     self.setLayout(layout) 

     self.edit.setText("No file found") 

     with open(FILENAME) as f: 
      self.edit.setText(f.readline()) 


app = QApplication(sys.argv) 
form = Form() 
form.show() 
app.exec_() 

一些注意事项:

  1. 将其另存为'textedit_example.py'并运行。你会看到源的第一行的文本框中(import sys
  2. 它需要Python 2.6和最新的PyQt4的运行