forked from NinjaCheetah/NUSGet
merge upstream
This commit is contained in:
@@ -85,13 +85,13 @@ class AboutNUSGet(QDialog):
|
||||
title_label.setAlignment(Qt.AlignmentFlag.AlignCenter)
|
||||
|
||||
# NUSGet Version
|
||||
version_label = QLabel(self.tr("Version {nusget_version}".format(nusget_version=versions[0])))
|
||||
version_label = QLabel(self.tr("Version {nusget_version}").format(nusget_version=versions[0]))
|
||||
version_label.setProperty("class", "version")
|
||||
version_label.setAlignment(Qt.AlignmentFlag.AlignCenter)
|
||||
|
||||
# Library Versions
|
||||
libraries_label = QLabel(self.tr("Using libWiiPy {libwiipy_version} & libTWLPy {libtwlpy_version}"
|
||||
.format(libwiipy_version=versions[1], libtwlpy_version=versions[2])))
|
||||
libraries_label = QLabel(self.tr("Using libWiiPy {libwiipy_version} & libTWLPy {libtwlpy_version}")
|
||||
.format(libwiipy_version=versions[1], libtwlpy_version=versions[2]))
|
||||
libraries_label.setProperty("class", "version")
|
||||
libraries_label.setAlignment(Qt.AlignmentFlag.AlignCenter)
|
||||
|
||||
@@ -146,7 +146,9 @@ class AboutNUSGet(QDialog):
|
||||
"rolfiee": QLabel(self.tr(
|
||||
"Norwegian (Norsk): <a href=https://github.com/rolfiee style='color: #4a86e8; text-decoration: none;'><b>rolfiee</b></a>")),
|
||||
"NotImplementedLife": QLabel(self.tr(
|
||||
"Romanian (Rom\u00e2n\u0103): <a href=https://github.com/NotImplementedLife style='color: #4a86e8; text-decoration: none;'><b>NotImplementedLife</b></a>"))
|
||||
"Romanian (Rom\u00e2n\u0103): <a href=https://github.com/NotImplementedLife style='color: #4a86e8; text-decoration: none;'><b>NotImplementedLife</b></a>")),
|
||||
"DarkMatterCore": QLabel(self.tr(
|
||||
"Spanish (Español): <a href=https://github.com/DarkMatterCore style='color: #4a86e8; text-decoration: none;'><b>DarkMatterCore</b></a>"))
|
||||
}
|
||||
|
||||
# Add team members to layout
|
||||
|
||||
@@ -227,11 +227,11 @@ class Ui_MainWindow(object):
|
||||
|
||||
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.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)
|
||||
|
||||
@@ -262,6 +262,11 @@ class Ui_MainWindow(object):
|
||||
|
||||
self.auto_update_checkbox = WrapCheckboxWidget(self.centralwidget)
|
||||
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)
|
||||
|
||||
@@ -287,11 +292,11 @@ class Ui_MainWindow(object):
|
||||
|
||||
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.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)
|
||||
|
||||
|
||||
@@ -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
|
||||
|
||||
class WrapCheckboxWidget(QWidget):
|
||||
def __init__(self, text, parent=None):
|
||||
super().__init__(parent)
|
||||
self.setAttribute(Qt.WA_StyledBackground, True)
|
||||
self.setSizePolicy(QSizePolicy.Preferred, QSizePolicy.MinimumExpanding)
|
||||
self.setSizePolicy(QSizePolicy.Preferred, QSizePolicy.Maximum)
|
||||
|
||||
self.checkbox = QCheckBox("")
|
||||
sizePolicy1 = QSizePolicy(QSizePolicy.Policy.Maximum, QSizePolicy.Policy.Fixed)
|
||||
sizePolicy1.setHorizontalStretch(0)
|
||||
sizePolicy1.setVerticalStretch(0)
|
||||
sizePolicy1.setHeightForWidth(self.checkbox.sizePolicy().hasHeightForWidth())
|
||||
self.checkbox.setSizePolicy(sizePolicy1)
|
||||
size_policy = QSizePolicy(QSizePolicy.Policy.Maximum, QSizePolicy.Policy.Fixed)
|
||||
size_policy.setHorizontalStretch(0)
|
||||
size_policy.setVerticalStretch(0)
|
||||
size_policy.setHeightForWidth(self.checkbox.sizePolicy().hasHeightForWidth())
|
||||
self.checkbox.setSizePolicy(size_policy)
|
||||
|
||||
self.label = QLabel(text)
|
||||
self.label.setAlignment(Qt.AlignVCenter | Qt.AlignLeft)
|
||||
self.label.setWordWrap(True)
|
||||
self.label.setSizePolicy(QSizePolicy.Expanding, QSizePolicy.Preferred)
|
||||
self.label.setContentsMargins(0, 0, 0, 0)
|
||||
|
||||
layout = QHBoxLayout(self)
|
||||
layout.setContentsMargins(5, 5, 5, 5)
|
||||
|
||||
Reference in New Issue
Block a user