From ba30ca2d18de6a9dc4c15268c1936b71a1107467 Mon Sep 17 00:00:00 2001 From: Bastian Kleineidam Date: Thu, 19 May 2011 20:05:55 +0200 Subject: [PATCH] Improved option dialog layout. --- linkcheck/gui/linkchecker_ui_options.py | 48 ++++++++------ linkcheck/gui/ui/options.ui | 85 +++++++++++++++---------- 2 files changed, 83 insertions(+), 50 deletions(-) diff --git a/linkcheck/gui/linkchecker_ui_options.py b/linkcheck/gui/linkchecker_ui_options.py index 11d5368b..12d2746c 100644 --- a/linkcheck/gui/linkchecker_ui_options.py +++ b/linkcheck/gui/linkchecker_ui_options.py @@ -2,7 +2,7 @@ # Form implementation generated from reading ui file 'ui/options.ui' # -# Created: Wed May 18 22:40:48 2011 +# Created: Thu May 19 20:04:22 2011 # by: PyQt4 UI code generator 4.8.3 # # WARNING! All changes made in this file will be lost! @@ -18,7 +18,7 @@ class Ui_Options(object): def setupUi(self, Options): Options.setObjectName(_fromUtf8("Options")) Options.setWindowModality(QtCore.Qt.ApplicationModal) - Options.resize(264, 221) + Options.resize(264, 217) self.verticalLayout = QtGui.QVBoxLayout(Options) self.verticalLayout.setSpacing(2) self.verticalLayout.setSizeConstraint(QtGui.QLayout.SetMinimumSize) @@ -27,29 +27,36 @@ class Ui_Options(object): self.tabWidget.setToolTip(_fromUtf8("")) self.tabWidget.setObjectName(_fromUtf8("tabWidget")) self.gui_options = QtGui.QWidget() + sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Fixed) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.gui_options.sizePolicy().hasHeightForWidth()) + self.gui_options.setSizePolicy(sizePolicy) self.gui_options.setToolTip(_fromUtf8("")) self.gui_options.setObjectName(_fromUtf8("gui_options")) self.verticalLayout_3 = QtGui.QVBoxLayout(self.gui_options) + self.verticalLayout_3.setSpacing(2) self.verticalLayout_3.setObjectName(_fromUtf8("verticalLayout_3")) self.label_8 = QtGui.QLabel(self.gui_options) self.label_8.setMinimumSize(QtCore.QSize(240, 0)) self.label_8.setTextFormat(QtCore.Qt.AutoText) + self.label_8.setAlignment(QtCore.Qt.AlignLeading|QtCore.Qt.AlignLeft|QtCore.Qt.AlignVCenter) self.label_8.setWordWrap(True) self.label_8.setObjectName(_fromUtf8("label_8")) self.verticalLayout_3.addWidget(self.label_8) - self.line = QtGui.QFrame(self.gui_options) - self.line.setFrameShape(QtGui.QFrame.HLine) - self.line.setFrameShadow(QtGui.QFrame.Sunken) - self.line.setObjectName(_fromUtf8("line")) - self.verticalLayout_3.addWidget(self.line) self.frame = QtGui.QFrame(self.gui_options) + sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Fixed) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.frame.sizePolicy().hasHeightForWidth()) + self.frame.setSizePolicy(sizePolicy) self.frame.setFrameShape(QtGui.QFrame.StyledPanel) self.frame.setFrameShadow(QtGui.QFrame.Raised) self.frame.setObjectName(_fromUtf8("frame")) self.formLayout = QtGui.QFormLayout(self.frame) - self.formLayout.setSizeConstraint(QtGui.QLayout.SetMinimumSize) + self.formLayout.setSizeConstraint(QtGui.QLayout.SetDefaultConstraint) self.formLayout.setFieldGrowthPolicy(QtGui.QFormLayout.ExpandingFieldsGrow) - self.formLayout.setVerticalSpacing(2) + self.formLayout.setSpacing(4) self.formLayout.setObjectName(_fromUtf8("formLayout")) self.label = QtGui.QLabel(self.frame) self.label.setObjectName(_fromUtf8("label")) @@ -81,10 +88,13 @@ class Ui_Options(object): self.debug.setText(_fromUtf8("")) self.debug.setObjectName(_fromUtf8("debug")) self.formLayout.setWidget(2, QtGui.QFormLayout.FieldRole, self.debug) - spacerItem = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding) - self.formLayout.setItem(3, QtGui.QFormLayout.LabelRole, spacerItem) self.verticalLayout_3.addWidget(self.frame) self.widget = QtGui.QWidget(self.gui_options) + sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Fixed) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.widget.sizePolicy().hasHeightForWidth()) + self.widget.setSizePolicy(sizePolicy) self.widget.setObjectName(_fromUtf8("widget")) self.horizontalLayout = QtGui.QHBoxLayout(self.widget) self.horizontalLayout.setSizeConstraint(QtGui.QLayout.SetMinimumSize) @@ -99,22 +109,20 @@ class Ui_Options(object): self.config_options.setToolTip(_fromUtf8("")) self.config_options.setObjectName(_fromUtf8("config_options")) self.verticalLayout_5 = QtGui.QVBoxLayout(self.config_options) + self.verticalLayout_5.setSpacing(0) self.verticalLayout_5.setObjectName(_fromUtf8("verticalLayout_5")) self.label_9 = QtGui.QLabel(self.config_options) self.label_9.setTextFormat(QtCore.Qt.AutoText) self.label_9.setWordWrap(True) self.label_9.setObjectName(_fromUtf8("label_9")) self.verticalLayout_5.addWidget(self.label_9) - self.line_2 = QtGui.QFrame(self.config_options) - self.line_2.setFrameShape(QtGui.QFrame.HLine) - self.line_2.setFrameShadow(QtGui.QFrame.Sunken) - self.line_2.setObjectName(_fromUtf8("line_2")) - self.verticalLayout_5.addWidget(self.line_2) self.frame_2 = QtGui.QFrame(self.config_options) self.frame_2.setFrameShape(QtGui.QFrame.StyledPanel) self.frame_2.setFrameShadow(QtGui.QFrame.Raised) + self.frame_2.setMidLineWidth(0) self.frame_2.setObjectName(_fromUtf8("frame_2")) self.verticalLayout_4 = QtGui.QVBoxLayout(self.frame_2) + self.verticalLayout_4.setSpacing(1) self.verticalLayout_4.setObjectName(_fromUtf8("verticalLayout_4")) self.label_6 = QtGui.QLabel(self.frame_2) self.label_6.setToolTip(_fromUtf8("")) @@ -126,13 +134,17 @@ class Ui_Options(object): self.sys_config_button.setObjectName(_fromUtf8("sys_config_button")) self.verticalLayout_4.addWidget(self.sys_config_button) self.label_7 = QtGui.QLabel(self.frame_2) - sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Expanding) + sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.label_7.sizePolicy().hasHeightForWidth()) self.label_7.setSizePolicy(sizePolicy) + self.label_7.setFrameShape(QtGui.QFrame.NoFrame) + self.label_7.setLineWidth(0) self.label_7.setAlignment(QtCore.Qt.AlignBottom|QtCore.Qt.AlignLeading|QtCore.Qt.AlignLeft) self.label_7.setWordWrap(True) + self.label_7.setMargin(0) + self.label_7.setTextInteractionFlags(QtCore.Qt.TextSelectableByMouse) self.label_7.setObjectName(_fromUtf8("label_7")) self.verticalLayout_4.addWidget(self.label_7) self.user_config_button = QtGui.QPushButton(self.frame_2) @@ -145,7 +157,7 @@ class Ui_Options(object): self.verticalLayout.addWidget(self.tabWidget) self.retranslateUi(Options) - self.tabWidget.setCurrentIndex(1) + self.tabWidget.setCurrentIndex(0) QtCore.QMetaObject.connectSlotsByName(Options) def retranslateUi(self, Options): diff --git a/linkcheck/gui/ui/options.ui b/linkcheck/gui/ui/options.ui index 10721292..db3ddbc0 100644 --- a/linkcheck/gui/ui/options.ui +++ b/linkcheck/gui/ui/options.ui @@ -10,7 +10,7 @@ 0 0 264 - 221 + 217 @@ -29,9 +29,15 @@ - 1 + 0 + + + 0 + 0 + + @@ -39,6 +45,9 @@ GUI options + + 2 + @@ -53,20 +62,22 @@ Qt::AutoText + + Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter + true - - - - Qt::Horizontal - - - + + + 0 + 0 + + QFrame::StyledPanel @@ -75,13 +86,16 @@ - QLayout::SetMinimumSize + QLayout::SetDefaultConstraint QFormLayout::ExpandingFieldsGrow + + 4 + - 2 + 4 @@ -158,24 +172,17 @@ - - - - Qt::Vertical - - - - 20 - 40 - - - - + + + 0 + 0 + + QLayout::SetMinimumSize @@ -200,6 +207,9 @@ Configuration files + + 0 + @@ -213,13 +223,6 @@ - - - - Qt::Horizontal - - - @@ -228,7 +231,13 @@ QFrame::Raised + + 0 + + + 1 + @@ -255,7 +264,7 @@ - + 0 0 @@ -263,6 +272,12 @@ Overrides system wide configuration file settings. + + QFrame::NoFrame + + + 0 + User configuration file (overrides system configuration) @@ -273,6 +288,12 @@ true + + 0 + + + Qt::TextSelectableByMouse +