From 97c4168d132e279ef0784e1e6b60c78eb5a9032a Mon Sep 17 00:00:00 2001 From: Dan Albert Date: Sat, 13 May 2023 16:50:45 -0700 Subject: [PATCH] Wrap settings titles. --- qt_ui/windows/settings/QSettingsWindow.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/qt_ui/windows/settings/QSettingsWindow.py b/qt_ui/windows/settings/QSettingsWindow.py index 3b64831f..9adb0130 100644 --- a/qt_ui/windows/settings/QSettingsWindow.py +++ b/qt_ui/windows/settings/QSettingsWindow.py @@ -112,7 +112,8 @@ class AutoSettingsLayout(QGridLayout): raise TypeError(f"Unhandled option type: {description}") def add_label(self, row: int, description: OptionDescription) -> None: - text = f"{description.text}" + wrapped_title = "
".join(textwrap.wrap(description.text, width=55)) + text = f"{wrapped_title}" if description.detail is not None: wrapped = "
".join(textwrap.wrap(description.detail, width=55)) text += f"
{wrapped}"