tao2/xlwings_dialog.py

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