white_style = """ QMainWindow { background-color: #ffffff; font-family: "Segoe UI", sans-serif; font-size: 14px; } QMessageBox { background-color: #ffffff; font-family: "Segoe UI", sans-serif; font-size: 14px; } QPushButton { background-color: #d3d3d3; color: #000000; padding: 10px 20px; border: none; border-radius: 4px; font-family: "Segoe UI", sans-serif; font-size: 14px; } QPushButton:hover:!disabled { background-color: #b0b0b0; } QPushButton:disabled { background-color: #a9a9a9; color: #7f7f7f; } QCheckBox { color: #000000; font-size: 14px; font-family: "Segoe UI", sans-serif; } QLineEdit { background-color: #f0f0f0; color: #000000; padding: 5px; border: 1px solid #a9a9a9; border-radius: 4px; font-family: "Segoe UI", sans-serif; font-size: 14px; } QLabel { color: #000000; font-size: 16px; font-family: "Segoe UI", sans-serif; } QGroupBox { color: #000000; font-family: "Segoe UI", sans-serif; font-size: 14px; } QRadioButton { color: #000000; font-family: "Segoe UI", sans-serif; font-size: 14px; } """ dark_style = """ QMainWindow { background-color: #0D1117; /* Тёмный, современный цвет для фона */ font-family: "Segoe UI", sans-serif; font-size: 14px; } QMessageBox { background-color: #161B22; font-family: "Segoe UI", sans-serif; font-size: 14px; } QPushButton { background-color: #FFCC00; /* Яркий жёлтый цвет для акцента */ color: #0D1117; /* Темный цвет текста для контраста с желтым */ padding: 12px 25px; border: 2px solid #E6B800; border-radius: 8px; font-family: "Segoe UI", sans-serif; font-size: 16px; font-weight: bold; } QPushButton:hover:!disabled { background-color: #FFD700; /* Светлый желтый цвет для эффекта наведения */ } QPushButton:disabled { background-color: #555555; color: #cccccc; border: none; } QCheckBox { color: #ffffff; font-size: 14px; font-family: "Segoe UI", sans-serif; font-weight: bold; } QLineEdit { background-color: #21262D; color: #ffffff; padding: 8px; border: 2px solid #30363D; border-radius: 6px; font-family: "Segoe UI", sans-serif; font-size: 16px; font-weight: bold; } QLabel { color: #ffffff; font-size: 16px; font-weight: bold; font-family: "Segoe UI", sans-serif; } QGroupBox { color: #ffffff; font-family: "Segoe UI", sans-serif; font-size: 16px; font-weight: bold; border: 1px solid #30363D; border-radius: 6px; margin-top: 10px; } QRadioButton { color: #ffffff; font-family: "Segoe UI", sans-serif; font-size: 16px; font-weight: bold; } QSpinBox { font-family: "Segoe UI", sans-serif; font-size: 16px; font-weight: bold; } QDoubleSpinBox { font-family: "Segoe UI", sans-serif; font-size: 16px; font-weight: bold; } """ dis_robots = """ QPushButton { background-color: #555555; color: #cccccc; padding: 12px 25px; border: none; border-radius: 8px; font-family: "Segoe UI", sans-serif; font-size: 16px; } QWidget#robot { border: none; padding: 5px; background-color: rgba(33, 33, 33, 100); } """ selected_robot = """ QWidget#robot { border: 2px solid #E6B800; border-radius: 10px; padding: 5px; } """ en_button = """ QPushButton { background-color: #FFCC00; color: #0D1117; padding: 12px 25px; border: 2px solid #E6B800; border-radius: 8px; font-family: "Segoe UI", sans-serif; font-size: 16px; font-weight: bold; } QPushButton:hover:!disabled { background-color: #FFD700; } """ dis_button = """ QPushButton { background-color: #555555; color: #cccccc; padding: 12px 25px; border: none; border-radius: 8px; font-family: "Segoe UI", sans-serif; font-size: 16px; } """ saved_button = """ QPushButton { background-color: #28a745; color: #ffffff; padding: 12px 25px; border: none; border-radius: 8px; font-family: "Segoe UI", sans-serif; font-size: 16px; font-weight: bold; } """ start_button = """ QPushButton { background-color: #FFCC00; color: #0D1117; padding: 20px 40px; border: 2px solid #E6B800; border-radius: 10px; font-family: "Segoe UI", sans-serif; font-size: 24px; font-weight: bold; background-image: linear-gradient(to bottom, #FFD700, #FFCC00); } QPushButton:hover:!disabled { background-color: #FFD700; } QPushButton:pressed { background-color: #E6B800; padding-top: 22px; padding-bottom: 18px; } QPushButton:disabled { background-color: #555555; color: #cccccc; border: none; } """ colors = [ '#FF6F61', # яркий коралловый '#6B5B95', # приглушенный фиолетовый '#88B04B', # яркий зеленый '#F7CAC9', # светлый розовый '#92A8D1', # светло-голубой '#955251', # теплый терракотовый '#B565A7', # лавандовый '#009B77', # глубокий бирюзовый '#DD4124', # ярко-красный '#45B8AC' # мягкий мятный ] RGBA = [(124, 252, 0), (255, 215, 0), (255, 69, 0), (123, 104, 238) ]