from PyQt5.QtWidgets import QDialog, QTextEdit, QVBoxLayout class LogDialog(QDialog): def __init__(self, parent=None): super(LogDialog, self).__init__(parent) self.setWindowTitle("엑셀 파일 저장 로그") self.resize(400, 300) # 로그를 표시할 텍스트 에디트 위젯 self.textEdit = QTextEdit(self) self.textEdit.setReadOnly(True) # 읽기 전용으로 설정 # 레이아웃 설정 layout = QVBoxLayout() layout.addWidget(self.textEdit) self.setLayout(layout) def add_log_message(self, message): self.textEdit.append(message) # 텍스트 에디트에 메시지 추가