21 lines
693 B
Python
21 lines
693 B
Python
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) # 텍스트 에디트에 메시지 추가
|