mirror of
https://github.com/NinjaCheetah/NUSGet.git
synced 2025-06-06 18:41:02 -04:00
Improved UI spacing consistency between languages
This commit is contained in:
parent
d3653e3138
commit
c748400cd3
@ -227,11 +227,11 @@ class Ui_MainWindow(object):
|
|||||||
|
|
||||||
self.verticalLayout_7.addWidget(self.patch_ios_checkbox)
|
self.verticalLayout_7.addWidget(self.patch_ios_checkbox)
|
||||||
|
|
||||||
self.verticalSpacer_2 = QSpacerItem(20, 40, QSizePolicy.Policy.Minimum, QSizePolicy.Policy.Expanding)
|
self.verticalSpacer_2 = QSpacerItem(20, 200, QSizePolicy.Policy.Minimum, QSizePolicy.Policy.Preferred)
|
||||||
|
|
||||||
self.verticalLayout_7.addItem(self.verticalSpacer_2)
|
self.verticalLayout_7.addItem(self.verticalSpacer_2)
|
||||||
|
|
||||||
self.horizontalSpacer = QSpacerItem(40, 20, QSizePolicy.Policy.MinimumExpanding, QSizePolicy.Policy.Minimum)
|
self.horizontalSpacer = QSpacerItem(300, 0, QSizePolicy.Policy.Fixed, QSizePolicy.Policy.Minimum)
|
||||||
|
|
||||||
self.verticalLayout_7.addItem(self.horizontalSpacer)
|
self.verticalLayout_7.addItem(self.horizontalSpacer)
|
||||||
|
|
||||||
@ -262,6 +262,11 @@ class Ui_MainWindow(object):
|
|||||||
|
|
||||||
self.auto_update_checkbox = WrapCheckboxWidget(self.centralwidget)
|
self.auto_update_checkbox = WrapCheckboxWidget(self.centralwidget)
|
||||||
self.auto_update_checkbox.setObjectName(u"auto_update_checkbox")
|
self.auto_update_checkbox.setObjectName(u"auto_update_checkbox")
|
||||||
|
sizePolicy4 = QSizePolicy(QSizePolicy.Policy.Preferred, QSizePolicy.Policy.Preferred)
|
||||||
|
sizePolicy4.setHorizontalStretch(0)
|
||||||
|
sizePolicy4.setVerticalStretch(0)
|
||||||
|
sizePolicy4.setHeightForWidth(self.auto_update_checkbox.sizePolicy().hasHeightForWidth())
|
||||||
|
self.auto_update_checkbox.setSizePolicy(sizePolicy4)
|
||||||
|
|
||||||
self.verticalLayout_8.addWidget(self.auto_update_checkbox)
|
self.verticalLayout_8.addWidget(self.auto_update_checkbox)
|
||||||
|
|
||||||
@ -287,11 +292,11 @@ class Ui_MainWindow(object):
|
|||||||
|
|
||||||
self.verticalLayout_8.addLayout(self.custom_out_dir_entry_row)
|
self.verticalLayout_8.addLayout(self.custom_out_dir_entry_row)
|
||||||
|
|
||||||
self.verticalSpacer = QSpacerItem(20, 100, QSizePolicy.Policy.Minimum, QSizePolicy.Policy.Expanding)
|
self.verticalSpacer = QSpacerItem(20, 200, QSizePolicy.Policy.Minimum, QSizePolicy.Policy.Preferred)
|
||||||
|
|
||||||
self.verticalLayout_8.addItem(self.verticalSpacer)
|
self.verticalLayout_8.addItem(self.verticalSpacer)
|
||||||
|
|
||||||
self.horizontalSpacer_2 = QSpacerItem(40, 20, QSizePolicy.Policy.MinimumExpanding, QSizePolicy.Policy.Minimum)
|
self.horizontalSpacer_2 = QSpacerItem(300, 0, QSizePolicy.Policy.Fixed, QSizePolicy.Policy.Minimum)
|
||||||
|
|
||||||
self.verticalLayout_8.addItem(self.horizontalSpacer_2)
|
self.verticalLayout_8.addItem(self.horizontalSpacer_2)
|
||||||
|
|
||||||
|
@ -1,23 +1,24 @@
|
|||||||
from PySide6.QtCore import Qt, QSize
|
from PySide6.QtCore import Qt
|
||||||
from PySide6.QtWidgets import QCheckBox, QHBoxLayout, QLabel, QWidget, QSizePolicy, QLayout
|
from PySide6.QtWidgets import QCheckBox, QHBoxLayout, QLabel, QWidget, QSizePolicy, QLayout
|
||||||
|
|
||||||
class WrapCheckboxWidget(QWidget):
|
class WrapCheckboxWidget(QWidget):
|
||||||
def __init__(self, text, parent=None):
|
def __init__(self, text, parent=None):
|
||||||
super().__init__(parent)
|
super().__init__(parent)
|
||||||
self.setAttribute(Qt.WA_StyledBackground, True)
|
self.setAttribute(Qt.WA_StyledBackground, True)
|
||||||
self.setSizePolicy(QSizePolicy.Preferred, QSizePolicy.MinimumExpanding)
|
self.setSizePolicy(QSizePolicy.Preferred, QSizePolicy.Maximum)
|
||||||
|
|
||||||
self.checkbox = QCheckBox("")
|
self.checkbox = QCheckBox("")
|
||||||
sizePolicy1 = QSizePolicy(QSizePolicy.Policy.Maximum, QSizePolicy.Policy.Fixed)
|
size_policy = QSizePolicy(QSizePolicy.Policy.Maximum, QSizePolicy.Policy.Fixed)
|
||||||
sizePolicy1.setHorizontalStretch(0)
|
size_policy.setHorizontalStretch(0)
|
||||||
sizePolicy1.setVerticalStretch(0)
|
size_policy.setVerticalStretch(0)
|
||||||
sizePolicy1.setHeightForWidth(self.checkbox.sizePolicy().hasHeightForWidth())
|
size_policy.setHeightForWidth(self.checkbox.sizePolicy().hasHeightForWidth())
|
||||||
self.checkbox.setSizePolicy(sizePolicy1)
|
self.checkbox.setSizePolicy(size_policy)
|
||||||
|
|
||||||
self.label = QLabel(text)
|
self.label = QLabel(text)
|
||||||
self.label.setAlignment(Qt.AlignVCenter | Qt.AlignLeft)
|
self.label.setAlignment(Qt.AlignVCenter | Qt.AlignLeft)
|
||||||
self.label.setWordWrap(True)
|
self.label.setWordWrap(True)
|
||||||
self.label.setSizePolicy(QSizePolicy.Expanding, QSizePolicy.Preferred)
|
self.label.setSizePolicy(QSizePolicy.Expanding, QSizePolicy.Preferred)
|
||||||
|
self.label.setContentsMargins(0, 0, 0, 0)
|
||||||
|
|
||||||
layout = QHBoxLayout(self)
|
layout = QHBoxLayout(self)
|
||||||
layout.setContentsMargins(5, 5, 5, 5)
|
layout.setContentsMargins(5, 5, 5, 5)
|
||||||
|
@ -277,12 +277,12 @@
|
|||||||
<enum>Qt::Orientation::Vertical</enum>
|
<enum>Qt::Orientation::Vertical</enum>
|
||||||
</property>
|
</property>
|
||||||
<property name="sizeType">
|
<property name="sizeType">
|
||||||
<enum>QSizePolicy::Policy::Expanding</enum>
|
<enum>QSizePolicy::Policy::Preferred</enum>
|
||||||
</property>
|
</property>
|
||||||
<property name="sizeHint" stdset="0">
|
<property name="sizeHint" stdset="0">
|
||||||
<size>
|
<size>
|
||||||
<width>20</width>
|
<width>20</width>
|
||||||
<height>40</height>
|
<height>200</height>
|
||||||
</size>
|
</size>
|
||||||
</property>
|
</property>
|
||||||
</spacer>
|
</spacer>
|
||||||
@ -293,12 +293,12 @@
|
|||||||
<enum>Qt::Orientation::Horizontal</enum>
|
<enum>Qt::Orientation::Horizontal</enum>
|
||||||
</property>
|
</property>
|
||||||
<property name="sizeType">
|
<property name="sizeType">
|
||||||
<enum>QSizePolicy::Policy::MinimumExpanding</enum>
|
<enum>QSizePolicy::Policy::Fixed</enum>
|
||||||
</property>
|
</property>
|
||||||
<property name="sizeHint" stdset="0">
|
<property name="sizeHint" stdset="0">
|
||||||
<size>
|
<size>
|
||||||
<width>40</width>
|
<width>300</width>
|
||||||
<height>20</height>
|
<height>0</height>
|
||||||
</size>
|
</size>
|
||||||
</property>
|
</property>
|
||||||
</spacer>
|
</spacer>
|
||||||
@ -345,7 +345,14 @@
|
|||||||
</widget>
|
</widget>
|
||||||
</item>
|
</item>
|
||||||
<item>
|
<item>
|
||||||
<widget class="WrapCheckboxWidget" name="auto_update_checkbox" native="true"/>
|
<widget class="WrapCheckboxWidget" name="auto_update_checkbox" native="true">
|
||||||
|
<property name="sizePolicy">
|
||||||
|
<sizepolicy hsizetype="Preferred" vsizetype="Preferred">
|
||||||
|
<horstretch>0</horstretch>
|
||||||
|
<verstretch>0</verstretch>
|
||||||
|
</sizepolicy>
|
||||||
|
</property>
|
||||||
|
</widget>
|
||||||
</item>
|
</item>
|
||||||
<item>
|
<item>
|
||||||
<widget class="WrapCheckboxWidget" name="custom_out_dir_checkbox" native="true"/>
|
<widget class="WrapCheckboxWidget" name="custom_out_dir_checkbox" native="true"/>
|
||||||
@ -380,12 +387,12 @@
|
|||||||
<enum>Qt::Orientation::Vertical</enum>
|
<enum>Qt::Orientation::Vertical</enum>
|
||||||
</property>
|
</property>
|
||||||
<property name="sizeType">
|
<property name="sizeType">
|
||||||
<enum>QSizePolicy::Policy::Expanding</enum>
|
<enum>QSizePolicy::Policy::Preferred</enum>
|
||||||
</property>
|
</property>
|
||||||
<property name="sizeHint" stdset="0">
|
<property name="sizeHint" stdset="0">
|
||||||
<size>
|
<size>
|
||||||
<width>20</width>
|
<width>20</width>
|
||||||
<height>100</height>
|
<height>200</height>
|
||||||
</size>
|
</size>
|
||||||
</property>
|
</property>
|
||||||
</spacer>
|
</spacer>
|
||||||
@ -396,12 +403,12 @@
|
|||||||
<enum>Qt::Orientation::Horizontal</enum>
|
<enum>Qt::Orientation::Horizontal</enum>
|
||||||
</property>
|
</property>
|
||||||
<property name="sizeType">
|
<property name="sizeType">
|
||||||
<enum>QSizePolicy::Policy::MinimumExpanding</enum>
|
<enum>QSizePolicy::Policy::Fixed</enum>
|
||||||
</property>
|
</property>
|
||||||
<property name="sizeHint" stdset="0">
|
<property name="sizeHint" stdset="0">
|
||||||
<size>
|
<size>
|
||||||
<width>40</width>
|
<width>300</width>
|
||||||
<height>20</height>
|
<height>0</height>
|
||||||
</size>
|
</size>
|
||||||
</property>
|
</property>
|
||||||
</spacer>
|
</spacer>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user