Add Dispatch_V0.1.1

This commit is contained in:
2026-04-29 08:18:54 +04:00
commit a7ede6ded4
404 changed files with 39167 additions and 0 deletions

View File

@@ -0,0 +1,250 @@
# -*- coding: utf-8 -*-
# gui/styles/login_dialog.py
"""Стили для диалога авторизации."""
LOGIN_DIALOG = {
"LOGIN_DIALOG_DARK": """
QDialog {
background-color: #1e1e1e;
}
""",
"LOGIN_DIALOG_LIGHT": """
QDialog {
background-color: #FFFFFF;
}
""",
"LOGIN_TITLE_DARK": """
QLabel {
color: #f2f2f2;
font-size: 16px;
font-weight: 600;
background-color: transparent;
}
""",
"LOGIN_TITLE_LIGHT": """
QLabel {
color: #172B4D;
font-size: 16px;
font-weight: 600;
background-color: transparent;
}
""",
"LOGIN_FIELD_LABEL_DARK": """
QLabel {
color: #b0b0b0;
font-size: 13px;
font-weight: 500;
background-color: transparent;
}
""",
"LOGIN_FIELD_LABEL_LIGHT": """
QLabel {
color: #5E6C84;
font-size: 13px;
font-weight: 500;
background-color: transparent;
}
""",
"LOGIN_INPUT_DARK": """
QFrame {
background-color: #2e2e2e;
border: 1px solid #5a5a5a;
border-radius: 0px;
}
QLineEdit, QTextEdit {
background-color: #2e2e2e;
color: #f2f2f2;
border: none;
font-size: 14px;
padding: 4px 8px;
}
QLineEdit:focus, QTextEdit:focus {
border: 1px solid #3b82f6;
}
QLineEdit::placeholder {
color: #7a7a7a;
}
""",
"LOGIN_INPUT_LIGHT": """
QFrame {
background-color: #FFFFFF;
border: 1px solid #DFE1E6;
border-radius: 0px;
}
QLineEdit, QTextEdit {
background-color: #FFFFFF;
color: #172B4D;
border: none;
font-size: 14px;
padding: 4px 8px;
}
QLineEdit:focus, QTextEdit:focus {
border: 1px solid #0C66E4;
}
QLineEdit::placeholder {
color: #5E6C84;
}
""",
"LOGIN_INPUT_ERROR_DARK": """
QFrame {
background-color: #2e2e2e;
border: 2px solid #e74c3c;
border-radius: 0px;
}
QLineEdit, QTextEdit {
background-color: #2e2e2e;
color: #f2f2f2;
border: none;
font-size: 14px;
padding: 4px 8px;
}
QLineEdit:focus, QTextEdit:focus {
border: 1px solid #e74c3c;
}
QLineEdit::placeholder {
color: #7a7a7a;
}
""",
"LOGIN_INPUT_ERROR_LIGHT": """
QFrame {
background-color: #FFFFFF;
border: 2px solid #e74c3c;
border-radius: 0px;
}
QLineEdit, QTextEdit {
background-color: #FFFFFF;
color: #172B4D;
border: none;
font-size: 14px;
padding: 4px 8px;
}
QLineEdit:focus, QTextEdit:focus {
border: 1px solid #e74c3c;
}
QLineEdit::placeholder {
color: #5E6C84;
}
""",
"LOGIN_ERROR_LABEL_DARK": """
QLabel {
color: #e74c3c;
font-size: 12px;
background-color: transparent;
}
""",
"LOGIN_ERROR_LABEL_LIGHT": """
QLabel {
color: #e74c3c;
font-size: 12px;
background-color: transparent;
}
""",
"LOGIN_NAV_BUTTON_DARK": """
QPushButton {
background-color: #3c3c3c;
color: white;
border: none;
font-size: 16px;
text-align: center;
border-radius: 0px;
}
QPushButton:hover { background-color: #4a4a4a; }
QPushButton:pressed { background-color: #5a5a5a; }
""",
"LOGIN_NAV_BUTTON_DARK_ACTIVE": """
QPushButton {
background-color: #5a5a5a;
color: white;
border: none;
font-size: 16px;
text-align: center;
border-radius: 0px;
}
QPushButton:hover { background-color: #6a6a6a; }
QPushButton:pressed { background-color: #7a7a7a; }
""",
"LOGIN_NAV_BUTTON_LIGHT": """
QPushButton {
background-color: #FFFFFF;
color: #172B4D;
border: 1px solid #DFE1E6;
font-size: 16px;
border-radius: 0px;
text-align: center;
}
QPushButton:hover {
background-color: #EBECF0;
border-color: #DFE1E6;
}
QPushButton:pressed { background-color: #DFE1E6; }
""",
"LOGIN_NAV_BUTTON_LIGHT_ACTIVE": """
QPushButton {
background-color: #FFFFFF;
color: #0C66E4;
border: 1px solid #85B8FF;
font-size: 16px;
border-radius: 0px;
font-weight: 600;
text-align: center;
}
QPushButton:hover { background-color: #EBECF0; }
QPushButton:pressed { background-color: #DFE1E6; }
""",
"LOGIN_CANCEL_BUTTON": """
QPushButton {
background-color: transparent;
color: #6B84A5;
border: 1px solid #D7DEE8;
border-radius: 0px;
font-size: 14px;
font-weight: 500;
padding: 8px 16px;
}
QPushButton:hover {
background-color: rgba(12, 102, 228, 0.06);
border-color: #A8B8CF;
}
QPushButton:pressed {
background-color: rgba(12, 102, 228, 0.10);
}
""",
"LOGIN_SUBMIT_BUTTON": """
QPushButton {
background-color: #0C66E4;
color: #FFFFFF;
border: 1px solid #0C66E4;
border-radius: 0px;
font-size: 14px;
font-weight: 500;
padding: 8px 16px;
}
QPushButton:hover {
background-color: #0055CC;
border-color: #0055CC;
}
QPushButton:pressed {
background-color: #09326C;
border-color: #09326C;
}
""",
}