added handle to profil name in edit profile page

This commit is contained in:
John 2025-08-27 16:49:19 +01:00
parent de23dc2abb
commit 9ad14914bd

View file

@ -4010,14 +4010,25 @@ class EditorPage(Page):
self.button_back.clicked.connect(self.go_back)
self.name_handle = QLabel(self)
self.name_handle.setGeometry(134, 70, 400, 30)
self.name_handle.setGeometry(110, 70, 400, 30)
self.name_handle.setStyleSheet('color: #cacbcb;')
self.name_handle.setText("Profile Name:")
self.name_hint = QLabel(self)
self.name_hint.setGeometry(265, 100, 190, 20)
self.name_hint.setStyleSheet('color: #888888; font-size: 10px; font-style: italic;')
self.name_hint.setText("Click here to edit profile name")
self.name_hint.setAlignment(QtCore.Qt.AlignmentFlag.AlignCenter)
self.name = QLineEdit(self)
self.name.setGeometry(288, 70, 190, 30)
self.name.setPlaceholderText("Enter name")
self.name.setGeometry(265, 70, 190, 30)
self.name.setStyleSheet("color: cyan; border: 1px solid #666666; border-radius: 3px; background-color: rgba(0, 0, 0, 0.3);")
self.name.setCursor(QtCore.Qt.CursorShape.IBeamCursor)
self.name.focusInEvent = lambda event: self.name_hint.hide()
self.name.focusOutEvent = lambda event: self.name_hint.show() if not self.name.text() else self.name_hint.hide()
self.name.setStyleSheet("color: cyan; border: transparent;")
self.name.textChanged.connect(lambda text: self.name_hint.hide() if text else self.name_hint.show())
self.temp_changes = {}
self.original_values = {}