update design dev_screen
This commit is contained in:
parent
d2ace417f3
commit
ecfce9dfcd
@ -173,6 +173,7 @@ def _confirm_reboot():
|
||||
"Подтверждение",
|
||||
"Выполнить перезагрузку устройства?",
|
||||
"Перезагрузить",
|
||||
ok_object_name="ConfirmOkDanger",
|
||||
)
|
||||
if dialog.exec() == ConfirmDialog.Accepted:
|
||||
subprocess.run(["sudo", "reboot"], check=False)
|
||||
|
||||
@ -235,4 +235,12 @@ QScrollArea > QWidget > QWidget { background: transparent; }
|
||||
padding: 8px 14px;
|
||||
}
|
||||
#ConfirmOk:hover { background: #0B1220; }
|
||||
#ConfirmOkDanger {
|
||||
background: #DC2626;
|
||||
color: #FFFFFF;
|
||||
border-radius: 12px;
|
||||
padding: 8px 14px;
|
||||
font-weight: 700;
|
||||
}
|
||||
#ConfirmOkDanger:hover { background: #B91C1C; }
|
||||
"""
|
||||
|
||||
@ -219,4 +219,12 @@ QScrollArea > QWidget > QWidget { background: transparent; }
|
||||
padding: 8px 14px;
|
||||
}
|
||||
#ConfirmOk:hover { background: #344968; }
|
||||
#ConfirmOkDanger {
|
||||
background: #B91C1C;
|
||||
color: #FEE2E2;
|
||||
border-radius: 12px;
|
||||
padding: 8px 14px;
|
||||
font-weight: 700;
|
||||
}
|
||||
#ConfirmOkDanger:hover { background: #DC2626; }
|
||||
"""
|
||||
|
||||
@ -13,7 +13,13 @@ from PySide6.QtWidgets import (
|
||||
|
||||
|
||||
class ConfirmDialog(QDialog):
|
||||
def __init__(self, title: str, message: str, confirm_text: str):
|
||||
def __init__(
|
||||
self,
|
||||
title: str,
|
||||
message: str,
|
||||
confirm_text: str,
|
||||
ok_object_name: str | None = None,
|
||||
):
|
||||
super().__init__()
|
||||
self.setObjectName("ConfirmDialog")
|
||||
self.setWindowFlags(Qt.FramelessWindowHint | Qt.Dialog)
|
||||
@ -53,7 +59,7 @@ class ConfirmDialog(QDialog):
|
||||
cancel_btn.clicked.connect(self.reject)
|
||||
|
||||
ok_btn = QPushButton(confirm_text)
|
||||
ok_btn.setObjectName("ConfirmOk")
|
||||
ok_btn.setObjectName(ok_object_name or "ConfirmOk")
|
||||
ok_btn.setMinimumHeight(50)
|
||||
ok_btn.setFont(QFont("", 14, 700))
|
||||
ok_btn.clicked.connect(self.accept)
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user