256 lines
5.3 KiB
Python
256 lines
5.3 KiB
Python
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)
|
||
] |