small changes, update icon code
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
from omegaconf import OmegaConf
|
||||
from PyQt6 import QtCore, QtGui, QtWidgets
|
||||
|
||||
from src import Icon
|
||||
from .dialog_sources.settings_ui import Ui_Dialog as _settings
|
||||
|
||||
config = OmegaConf.load("config.yaml")
|
||||
@@ -11,6 +11,7 @@ class Settings(QtWidgets.QDialog, _settings):
|
||||
def __init__(self,user):
|
||||
super().__init__()
|
||||
self.setupUi(self)
|
||||
self.setWindowIcon(Icon("settings").icon)
|
||||
self.password.setEchoMode(QtWidgets.QLineEdit.EchoMode.Password)
|
||||
self.editSignature.setAcceptRichText(True)
|
||||
self.editSignature.setFocusPolicy(QtCore.Qt.FocusPolicy.StrongFocus)
|
||||
@@ -64,26 +65,17 @@ class Settings(QtWidgets.QDialog, _settings):
|
||||
|
||||
def toggle_password(self):
|
||||
self.togglePassword.setIconSize(QtCore.QSize(16, 16))
|
||||
on_icon = QtGui.QIcon()
|
||||
off_icon = QtGui.QIcon()
|
||||
on_icon.addPixmap(
|
||||
QtGui.QPixmap("icons/visibility_on.svg"),
|
||||
QtGui.QIcon.Mode.Normal,
|
||||
QtGui.QIcon.State.On,
|
||||
)
|
||||
off_icon.addPixmap(
|
||||
QtGui.QPixmap("icons/visibility_off.svg"),
|
||||
QtGui.QIcon.Mode.Normal,
|
||||
QtGui.QIcon.State.On,
|
||||
)
|
||||
on_icon = Icon("hide_password")
|
||||
off_icon = Icon("show_password")
|
||||
|
||||
if self.showPassword is False:
|
||||
self.password.setEchoMode(QtWidgets.QLineEdit.EchoMode.Normal)
|
||||
|
||||
self.togglePassword.setIcon(off_icon)
|
||||
off_icon.set_icon(self.togglePassword)
|
||||
self.showPassword = True
|
||||
else:
|
||||
self.password.setEchoMode(QtWidgets.QLineEdit.EchoMode.Password)
|
||||
self.togglePassword.setIcon(on_icon)
|
||||
on_icon.set_icon(self.togglePassword)
|
||||
self.showPassword = False
|
||||
|
||||
def setFontBold(self):
|
||||
|
||||
Reference in New Issue
Block a user