[view/qt/settings] refactoring: String formatting method

This commit is contained in:
Vinicius Moreira
2021-11-22 16:51:38 -03:00
parent c80845cde4
commit 6dec050fad
2 changed files with 5 additions and 4 deletions

View File

@@ -21,6 +21,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
### Improvements ### Improvements
- General - General
- useless code removed - useless code removed
- refactorings related to String formatting
## [0.9.21] 2021-11-20 ## [0.9.21] 2021-11-20

View File

@@ -38,7 +38,7 @@ class SettingsWindow(QWidget):
def __init__(self, manager: SoftwareManager, i18n: I18n, screen_size: QSize, window: QWidget, parent: Optional[QWidget] = None): def __init__(self, manager: SoftwareManager, i18n: I18n, screen_size: QSize, window: QWidget, parent: Optional[QWidget] = None):
super(SettingsWindow, self).__init__(parent=parent, flags=Qt.CustomizeWindowHint | Qt.WindowTitleHint) super(SettingsWindow, self).__init__(parent=parent, flags=Qt.CustomizeWindowHint | Qt.WindowTitleHint)
self.setWindowTitle('{} ({})'.format(i18n['settings'].capitalize(), __app_name__)) self.setWindowTitle(f"{i18n['settings'].capitalize()} ({__app_name__})")
self.setLayout(QVBoxLayout()) self.setLayout(QVBoxLayout())
self.manager = manager self.manager = manager
self.i18n = i18n self.i18n = i18n
@@ -115,8 +115,8 @@ class SettingsWindow(QWidget):
type_=MessageType.INFO) type_=MessageType.INFO)
QCoreApplication.exit() QCoreApplication.exit()
elif ConfirmationDialog(title=self.i18n['warning'].capitalize(), elif ConfirmationDialog(title=self.i18n['warning'].capitalize(),
body="<p>{}</p><p>{}</p>".format(self.i18n['settings.changed.success.warning'], body=f"<p>{self.i18n['settings.changed.success.warning']}</p>"
self.i18n['settings.changed.success.reboot']), f"<p>{self.i18n['settings.changed.success.reboot']}</p>",
i18n=self.i18n).ask(): i18n=self.i18n).ask():
self.close() self.close()
util.restart_app() util.restart_app()
@@ -125,7 +125,7 @@ class SettingsWindow(QWidget):
QApplication.setOverrideCursor(Qt.WaitCursor) QApplication.setOverrideCursor(Qt.WaitCursor)
else: else:
msg = StringIO() msg = StringIO()
msg.write("<p>{}</p>".format(self.i18n['settings.error'])) msg.write(f"<p>{self.i18n['settings.error']}</p>")
for w in warnings: for w in warnings:
msg.write('<p style="font-weight: bold">* ' + w + '</p><br/>') msg.write('<p style="font-weight: bold">* ' + w + '</p><br/>')