This commit is contained in:
unknown 2025-09-26 03:09:28 +03:00
parent e24247bdb2
commit f6033e3a9f
2 changed files with 15 additions and 11 deletions

View File

@ -2,7 +2,7 @@ from PySide6.QtWidgets import (
QWidget, QLabel, QLineEdit, QPushButton, QVBoxLayout, QMessageBox,
QHBoxLayout, QSpacerItem, QSizePolicy, QComboBox
)
from PySide6.QtCore import Qt
from PySide6.QtCore import Qt, QTimer
from ..widgets.validation_input import ValidationInput
from common_lib.utils.validators import (
validate_username as common_validate_username,
@ -167,15 +167,19 @@ class LoginView(QWidget):
self.reg_password_input.textChanged.connect(self.confirm_password_input.on_text_changed)
def _update_window_title(self):
window = self.window()
if not window:
return
def set_title():
window = self.window()
if not window:
return
if self.is_registration:
title = f"{localizer.translate('Регистрация')} | {config.APP_HEADER}"
else:
title = f"{localizer.translate('Авторизация')} | {config.APP_HEADER}"
window.setWindowTitle(title)
if self.is_registration:
title = f"{localizer.translate('Регистрация')} | {config.APP_HEADER}"
else:
title = f"{localizer.translate('Авторизация')} | {config.APP_HEADER}"
window.setWindowTitle(title)
# Откладываем выполнение, чтобы `self.window()` уже был готов
QTimer.singleShot(0, set_title)
def render_form(self):
self.clear_form()