34 lines
1.2 KiB
Python
34 lines
1.2 KiB
Python
from PyQt5.QtWidgets import QMainWindow, QTabWidget, QWidget, QVBoxLayout, QLabel, QLineEdit, QPushButton, QApplication, QMessageBox
|
|
import logging
|
|
from playwright_handler import login_and_update_api_keys
|
|
|
|
logger = logging.getLogger(__name__)
|
|
|
|
class MainWindow(QMainWindow):
|
|
def __init__(self):
|
|
super().__init__()
|
|
self.setWindowTitle('Market API Configurator')
|
|
self.setGeometry(100, 100, 800, 600)
|
|
|
|
self.tabWidget = QTabWidget()
|
|
self.setCentralWidget(self.tabWidget)
|
|
|
|
for i in range(1, 6):
|
|
tab = QWidget()
|
|
self.tabWidget.addTab(tab, f'사업자 {i}')
|
|
|
|
layout = QVBoxLayout()
|
|
tab.setLayout(layout)
|
|
|
|
layout.addWidget(QLabel('사업자 이름:'))
|
|
layout.addWidget(QLineEdit())
|
|
layout.addWidget(QLabel('사업자 번호:'))
|
|
layout.addWidget(QLineEdit())
|
|
|
|
applySettingsBtn = QPushButton('마켓 설정 적용')
|
|
layout.addWidget(applySettingsBtn)
|
|
applySettingsBtn.clicked.connect(self.applyMarketSettings)
|
|
|
|
def applyMarketSettings(self):
|
|
QMessageBox.information(self, "성공", "마켓 설정이 성공적으로 변경되었습니다.")
|