small changes, update icon code

This commit is contained in:
WorldTeacher
2024-06-05 13:35:55 +02:00
parent bc48c4ea9f
commit 4cc0d44d45
11 changed files with 908 additions and 1434 deletions

View File

@@ -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):