[Python] 纯文本查看 复制代码 from PyQt6.QtWidgets import QApplication, QMainWindow, QTextEdit, QVBoxLayout, QWidget
from PyQt6.QtCore import QCoreApplication
class MainWindow(QMainWindow):
def __init__(self):
super().__init__()
# 创建多行文本框
self.text_edit = QTextEdit()
# 设置窗口的中央部件和布局
central_widget = QWidget()
self.setCentralWidget(central_widget)
layout = QVBoxLayout()
central_widget.setLayout(layout)
layout.addWidget(self.text_edit)
# 模拟的数据生成和文本更新
self.simulate_data_stream()
def simulate_data_stream(self):
for i in range(10): # 假设这是一个获取数据的循环
line = f'这是第 {i} 行文本\n'
self.text_edit.append(line)
QCoreApplication.processEvents() # 强制立即处理挂起的事件
# 创建应用实例和窗口
app = QApplication([])
window = MainWindow()
window.show()
# 运行应用程序的事件循环
app.exec()
|