from PySide6.QtWidgets import ( QMainWindow, QWidget, QVBoxLayout, QHBoxLayout, QTabWidget, QPushButton, QLabel ) from PySide6.QtCore import Qt, Signal from PySide6.QtGui import QIcon class SettingsWindowUI(QMainWindow): """设置窗口UI""" # 定义信号 settings_changed = Signal() def __init__(self, parent=None): super().__init__(parent) self.init_ui() def init_ui(self): """初始化UI""" self.setWindowTitle("系统设置") self.setMinimumSize(800, 600) # 创建中央部件 central_widget = QWidget() self.setCentralWidget(central_widget) # 创建主布局 main_layout = QVBoxLayout(central_widget) # 创建标签 title_label = QLabel("系统设置") title_label.setStyleSheet("font-size: 18px; font-weight: bold; margin-bottom: 10px;") main_layout.addWidget(title_label) # 创建选项卡 self.tab_widget = QTabWidget() main_layout.addWidget(self.tab_widget)