我想从文本文件中读取一行数据并在文本编辑框中显示该数据
最佳答案
其实很简单:
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_()
一些注意事项:
- 将其保存为“textedit_example.py”并运行。您将在文本框中看到源代码的第一行 (
import sys
) - 需要 Python 2.6 和最新的 PyQt4 才能运行
关于c++ - QT中如何从文件中读取数据并显示在QEditText框中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1788062/