jiateng_ws/ui/settings_window_ui.py

37 lines
1.1 KiB
Python
Raw Permalink Normal View History

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)