From 884f27b7cb53f9876e1fad1026b5bac145d7ae9b Mon Sep 17 00:00:00 2001 From: mkaay Date: Sat, 25 Sep 2010 15:05:54 +0200 Subject: better settings tab --- module/gui/SettingsWidget.py | 22 +++++++++++++++++++--- 1 file changed, 19 insertions(+), 3 deletions(-) (limited to 'module/gui/SettingsWidget.py') diff --git a/module/gui/SettingsWidget.py b/module/gui/SettingsWidget.py index ddfb45994..31d1acca8 100644 --- a/module/gui/SettingsWidget.py +++ b/module/gui/SettingsWidget.py @@ -63,8 +63,15 @@ class SettingsWidget(QWidget): tab = QTabWidget() self.tab = tab - tab.addTab(general, _("General")) - tab.addTab(plugins, _("Plugins")) + + gw = QWidget() + gw.setLayout(QVBoxLayout()) + gw.layout().addWidget(self.general) + pw = QWidget() + pw.setLayout(QVBoxLayout()) + pw.layout().addWidget(self.plugins) + tab.addTab(gw, _("General")) + tab.addTab(pw, _("Plugins")) layout.addWidget(tab) @@ -155,7 +162,16 @@ class Section(QGroupBox): self.ctype = ctype layout = QGridLayout(self) self.setLayout(layout) - parent.addTab(self, data["desc"]) + + sw = QWidget() + sw.setLayout(QVBoxLayout()) + sw.layout().addWidget(self) + + sa = QScrollArea() + sa.setWidgetResizable(True) + sa.setWidget(sw) + + parent.addTab(sa, data["desc"]) row = 0 for k, option in self.data.iteritems(): -- cgit v1.2.3