2021-06-04 09:23:55 +12:00
|
|
|
# -*- coding: utf-8 -*-
|
|
|
|
|
2023-09-24 06:24:28 +13:00
|
|
|
# Form implementation generated from reading ui file 'rare/ui/components/tabs/store/details.ui'
|
2021-06-04 09:23:55 +12:00
|
|
|
#
|
2023-09-24 06:24:28 +13:00
|
|
|
# Created by: PyQt5 UI code generator 5.15.10
|
2021-06-04 09:23:55 +12:00
|
|
|
#
|
|
|
|
# WARNING: Any manual changes made to this file will be lost when pyuic5 is
|
|
|
|
# run again. Do not edit this file unless you know what you are doing.
|
|
|
|
|
|
|
|
|
2021-08-25 10:01:53 +12:00
|
|
|
from PyQt5 import QtCore, QtGui, QtWidgets
|
2021-06-04 09:23:55 +12:00
|
|
|
|
|
|
|
|
2023-09-24 06:24:28 +13:00
|
|
|
class Ui_DetailsWidget(object):
|
|
|
|
def setupUi(self, DetailsWidget):
|
|
|
|
DetailsWidget.setObjectName("DetailsWidget")
|
2024-02-21 05:45:14 +13:00
|
|
|
DetailsWidget.resize(630, 371)
|
2023-09-24 06:24:28 +13:00
|
|
|
DetailsWidget.setWindowTitle("DetailsWidget")
|
|
|
|
self.main_layout = QtWidgets.QHBoxLayout(DetailsWidget)
|
2023-03-31 11:09:40 +13:00
|
|
|
self.main_layout.setObjectName("main_layout")
|
2024-02-13 05:29:39 +13:00
|
|
|
self.left_layout = QtWidgets.QVBoxLayout()
|
|
|
|
self.left_layout.setObjectName("left_layout")
|
2023-09-24 06:24:28 +13:00
|
|
|
self.back_button = QtWidgets.QPushButton(DetailsWidget)
|
2024-02-03 13:28:55 +13:00
|
|
|
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Expanding)
|
|
|
|
sizePolicy.setHorizontalStretch(0)
|
|
|
|
sizePolicy.setVerticalStretch(0)
|
|
|
|
sizePolicy.setHeightForWidth(self.back_button.sizePolicy().hasHeightForWidth())
|
|
|
|
self.back_button.setSizePolicy(sizePolicy)
|
2023-09-24 06:24:28 +13:00
|
|
|
self.back_button.setText("")
|
2024-02-03 13:28:55 +13:00
|
|
|
self.back_button.setIconSize(QtCore.QSize(32, 32))
|
|
|
|
self.back_button.setFlat(True)
|
2023-09-24 06:24:28 +13:00
|
|
|
self.back_button.setObjectName("back_button")
|
2024-02-13 05:29:39 +13:00
|
|
|
self.left_layout.addWidget(self.back_button)
|
2023-03-31 11:09:40 +13:00
|
|
|
self.main_layout.addLayout(self.left_layout)
|
|
|
|
self.right_layout = QtWidgets.QVBoxLayout()
|
|
|
|
self.right_layout.setObjectName("right_layout")
|
2024-02-21 05:45:14 +13:00
|
|
|
self.details_layout = QtWidgets.QFormLayout()
|
|
|
|
self.details_layout.setSizeConstraint(QtWidgets.QLayout.SetFixedSize)
|
|
|
|
self.details_layout.setFieldGrowthPolicy(QtWidgets.QFormLayout.FieldsStayAtSizeHint)
|
|
|
|
self.details_layout.setLabelAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
|
|
|
|
self.details_layout.setContentsMargins(6, 6, 6, 6)
|
|
|
|
self.details_layout.setSpacing(12)
|
|
|
|
self.details_layout.setObjectName("details_layout")
|
2023-09-24 06:24:28 +13:00
|
|
|
self.title_label = QtWidgets.QLabel(DetailsWidget)
|
2021-08-25 10:01:53 +12:00
|
|
|
font = QtGui.QFont()
|
2023-03-31 11:09:40 +13:00
|
|
|
font.setBold(True)
|
|
|
|
font.setWeight(75)
|
|
|
|
self.title_label.setFont(font)
|
|
|
|
self.title_label.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
|
|
|
|
self.title_label.setObjectName("title_label")
|
2024-02-21 05:45:14 +13:00
|
|
|
self.details_layout.setWidget(0, QtWidgets.QFormLayout.LabelRole, self.title_label)
|
2023-09-24 06:24:28 +13:00
|
|
|
self.title = QtWidgets.QLabel(DetailsWidget)
|
2023-01-30 12:56:29 +13:00
|
|
|
self.title.setText("title")
|
|
|
|
self.title.setTextInteractionFlags(QtCore.Qt.LinksAccessibleByMouse|QtCore.Qt.TextSelectableByMouse)
|
2021-06-04 09:23:55 +12:00
|
|
|
self.title.setObjectName("title")
|
2024-02-21 05:45:14 +13:00
|
|
|
self.details_layout.setWidget(0, QtWidgets.QFormLayout.FieldRole, self.title)
|
2023-09-24 06:24:28 +13:00
|
|
|
self.developer_label = QtWidgets.QLabel(DetailsWidget)
|
2021-08-25 10:01:53 +12:00
|
|
|
font = QtGui.QFont()
|
2023-03-31 11:09:40 +13:00
|
|
|
font.setBold(True)
|
|
|
|
font.setWeight(75)
|
|
|
|
self.developer_label.setFont(font)
|
|
|
|
self.developer_label.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
|
|
|
|
self.developer_label.setObjectName("developer_label")
|
2024-02-21 05:45:14 +13:00
|
|
|
self.details_layout.setWidget(1, QtWidgets.QFormLayout.LabelRole, self.developer_label)
|
|
|
|
self.developer = QtWidgets.QLabel(DetailsWidget)
|
|
|
|
self.developer.setText("developer")
|
|
|
|
self.developer.setTextInteractionFlags(QtCore.Qt.LinksAccessibleByMouse|QtCore.Qt.TextSelectableByMouse)
|
|
|
|
self.developer.setObjectName("developer")
|
|
|
|
self.details_layout.setWidget(1, QtWidgets.QFormLayout.FieldRole, self.developer)
|
|
|
|
self.publisher_label = QtWidgets.QLabel(DetailsWidget)
|
|
|
|
font = QtGui.QFont()
|
|
|
|
font.setBold(True)
|
|
|
|
font.setWeight(75)
|
|
|
|
self.publisher_label.setFont(font)
|
|
|
|
self.publisher_label.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
|
|
|
|
self.publisher_label.setObjectName("publisher_label")
|
|
|
|
self.details_layout.setWidget(2, QtWidgets.QFormLayout.LabelRole, self.publisher_label)
|
|
|
|
self.publisher = QtWidgets.QLabel(DetailsWidget)
|
|
|
|
self.publisher.setText("publisher")
|
|
|
|
self.publisher.setTextInteractionFlags(QtCore.Qt.LinksAccessibleByMouse|QtCore.Qt.TextSelectableByMouse)
|
|
|
|
self.publisher.setObjectName("publisher")
|
|
|
|
self.details_layout.setWidget(2, QtWidgets.QFormLayout.FieldRole, self.publisher)
|
2023-09-24 06:24:28 +13:00
|
|
|
self.status_label = QtWidgets.QLabel(DetailsWidget)
|
2023-03-31 11:09:40 +13:00
|
|
|
font = QtGui.QFont()
|
|
|
|
font.setBold(True)
|
|
|
|
font.setWeight(75)
|
|
|
|
self.status_label.setFont(font)
|
|
|
|
self.status_label.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
|
|
|
|
self.status_label.setObjectName("status_label")
|
2024-02-21 05:45:14 +13:00
|
|
|
self.details_layout.setWidget(3, QtWidgets.QFormLayout.LabelRole, self.status_label)
|
|
|
|
self.status = QtWidgets.QLabel(DetailsWidget)
|
|
|
|
self.status.setObjectName("status")
|
|
|
|
self.details_layout.setWidget(3, QtWidgets.QFormLayout.FieldRole, self.status)
|
2023-09-24 06:24:28 +13:00
|
|
|
self.price_label = QtWidgets.QLabel(DetailsWidget)
|
2023-03-31 11:09:40 +13:00
|
|
|
font = QtGui.QFont()
|
|
|
|
font.setBold(True)
|
|
|
|
font.setWeight(75)
|
|
|
|
self.price_label.setFont(font)
|
|
|
|
self.price_label.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
|
|
|
|
self.price_label.setObjectName("price_label")
|
2024-02-21 05:45:14 +13:00
|
|
|
self.details_layout.setWidget(4, QtWidgets.QFormLayout.LabelRole, self.price_label)
|
2023-09-24 06:24:28 +13:00
|
|
|
self.tags_label = QtWidgets.QLabel(DetailsWidget)
|
2023-03-31 11:09:40 +13:00
|
|
|
font = QtGui.QFont()
|
|
|
|
font.setBold(True)
|
|
|
|
font.setWeight(75)
|
|
|
|
self.tags_label.setFont(font)
|
|
|
|
self.tags_label.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
|
|
|
|
self.tags_label.setObjectName("tags_label")
|
2024-02-21 05:45:14 +13:00
|
|
|
self.details_layout.setWidget(5, QtWidgets.QFormLayout.LabelRole, self.tags_label)
|
2023-09-24 06:24:28 +13:00
|
|
|
self.tags = QtWidgets.QLabel(DetailsWidget)
|
2023-03-31 11:09:40 +13:00
|
|
|
self.tags.setText("tags")
|
|
|
|
self.tags.setObjectName("tags")
|
2024-02-21 05:45:14 +13:00
|
|
|
self.details_layout.setWidget(5, QtWidgets.QFormLayout.FieldRole, self.tags)
|
|
|
|
self.social_links_label = QtWidgets.QLabel(DetailsWidget)
|
2023-03-31 11:09:40 +13:00
|
|
|
font = QtGui.QFont()
|
|
|
|
font.setBold(True)
|
|
|
|
font.setWeight(75)
|
2024-02-21 05:45:14 +13:00
|
|
|
self.social_links_label.setFont(font)
|
|
|
|
self.social_links_label.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
|
|
|
|
self.social_links_label.setObjectName("social_links_label")
|
|
|
|
self.details_layout.setWidget(6, QtWidgets.QFormLayout.LabelRole, self.social_links_label)
|
2023-09-24 06:24:28 +13:00
|
|
|
self.actions_label = QtWidgets.QLabel(DetailsWidget)
|
2023-03-31 11:09:40 +13:00
|
|
|
font = QtGui.QFont()
|
|
|
|
font.setBold(True)
|
|
|
|
font.setWeight(75)
|
|
|
|
self.actions_label.setFont(font)
|
|
|
|
self.actions_label.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
|
|
|
|
self.actions_label.setObjectName("actions_label")
|
2024-02-21 05:45:14 +13:00
|
|
|
self.details_layout.setWidget(7, QtWidgets.QFormLayout.LabelRole, self.actions_label)
|
|
|
|
self.social_links = QtWidgets.QWidget(DetailsWidget)
|
|
|
|
self.social_links.setObjectName("social_links")
|
|
|
|
self.social_links_layout = QtWidgets.QHBoxLayout(self.social_links)
|
|
|
|
self.social_links_layout.setSizeConstraint(QtWidgets.QLayout.SetFixedSize)
|
|
|
|
self.social_links_layout.setContentsMargins(0, 0, 0, 0)
|
|
|
|
self.social_links_layout.setObjectName("social_links_layout")
|
|
|
|
self.details_layout.setWidget(6, QtWidgets.QFormLayout.FieldRole, self.social_links)
|
|
|
|
self.actions = QtWidgets.QWidget(DetailsWidget)
|
|
|
|
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Preferred)
|
2021-08-26 08:08:24 +12:00
|
|
|
sizePolicy.setHorizontalStretch(0)
|
|
|
|
sizePolicy.setVerticalStretch(0)
|
2024-02-21 05:45:14 +13:00
|
|
|
sizePolicy.setHeightForWidth(self.actions.sizePolicy().hasHeightForWidth())
|
|
|
|
self.actions.setSizePolicy(sizePolicy)
|
|
|
|
self.actions.setMinimumSize(QtCore.QSize(250, 0))
|
|
|
|
self.actions.setObjectName("actions")
|
|
|
|
self.actions_layout = QtWidgets.QVBoxLayout(self.actions)
|
|
|
|
self.actions_layout.setContentsMargins(0, 0, 0, 0)
|
|
|
|
self.actions_layout.setObjectName("actions_layout")
|
|
|
|
self.store_button = QtWidgets.QPushButton(self.actions)
|
|
|
|
self.store_button.setObjectName("store_button")
|
|
|
|
self.actions_layout.addWidget(self.store_button)
|
|
|
|
self.wishlist_button = QtWidgets.QPushButton(self.actions)
|
2023-03-31 11:09:40 +13:00
|
|
|
self.wishlist_button.setObjectName("wishlist_button")
|
2024-02-21 05:45:14 +13:00
|
|
|
self.actions_layout.addWidget(self.wishlist_button)
|
|
|
|
self.details_layout.setWidget(7, QtWidgets.QFormLayout.FieldRole, self.actions)
|
|
|
|
self.price = QtWidgets.QWidget(DetailsWidget)
|
|
|
|
self.price.setObjectName("price")
|
|
|
|
self.price_layout = QtWidgets.QHBoxLayout(self.price)
|
|
|
|
self.price_layout.setSizeConstraint(QtWidgets.QLayout.SetFixedSize)
|
|
|
|
self.price_layout.setContentsMargins(0, 0, 0, 0)
|
|
|
|
self.price_layout.setObjectName("price_layout")
|
|
|
|
self.original_price = QtWidgets.QLabel(self.price)
|
|
|
|
self.original_price.setText("orignal")
|
|
|
|
self.original_price.setTextInteractionFlags(QtCore.Qt.LinksAccessibleByMouse|QtCore.Qt.TextSelectableByMouse)
|
|
|
|
self.original_price.setObjectName("original_price")
|
|
|
|
self.price_layout.addWidget(self.original_price)
|
|
|
|
self.discount_price = QtWidgets.QLabel(self.price)
|
|
|
|
self.discount_price.setText("discount")
|
|
|
|
self.discount_price.setObjectName("discount_price")
|
|
|
|
self.price_layout.addWidget(self.discount_price)
|
|
|
|
self.details_layout.setWidget(4, QtWidgets.QFormLayout.FieldRole, self.price)
|
|
|
|
self.right_layout.addLayout(self.details_layout)
|
2023-09-24 06:24:28 +13:00
|
|
|
self.requirements_frame = QtWidgets.QFrame(DetailsWidget)
|
2023-04-10 23:03:45 +12:00
|
|
|
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed)
|
2023-03-31 11:09:40 +13:00
|
|
|
sizePolicy.setHorizontalStretch(0)
|
|
|
|
sizePolicy.setVerticalStretch(0)
|
2023-04-10 23:03:45 +12:00
|
|
|
sizePolicy.setHeightForWidth(self.requirements_frame.sizePolicy().hasHeightForWidth())
|
|
|
|
self.requirements_frame.setSizePolicy(sizePolicy)
|
|
|
|
self.requirements_frame.setFrameShape(QtWidgets.QFrame.StyledPanel)
|
|
|
|
self.requirements_frame.setFrameShadow(QtWidgets.QFrame.Sunken)
|
|
|
|
self.requirements_frame.setObjectName("requirements_frame")
|
|
|
|
self.requirements_layout = QtWidgets.QHBoxLayout(self.requirements_frame)
|
2023-01-30 12:56:29 +13:00
|
|
|
self.requirements_layout.setContentsMargins(0, 0, 0, 0)
|
|
|
|
self.requirements_layout.setObjectName("requirements_layout")
|
2023-04-10 23:03:45 +12:00
|
|
|
self.right_layout.addWidget(self.requirements_frame)
|
2023-09-24 06:24:28 +13:00
|
|
|
self.description_label = QtWidgets.QTextBrowser(DetailsWidget)
|
2023-04-10 23:03:45 +12:00
|
|
|
self.description_label.setOpenExternalLinks(True)
|
|
|
|
self.description_label.setObjectName("description_label")
|
2023-09-24 06:24:28 +13:00
|
|
|
self.right_layout.addWidget(self.description_label)
|
2023-03-31 11:09:40 +13:00
|
|
|
self.main_layout.addLayout(self.right_layout)
|
2024-02-13 05:29:39 +13:00
|
|
|
self.main_layout.setStretch(1, 1)
|
2021-06-04 09:23:55 +12:00
|
|
|
|
2023-09-24 06:24:28 +13:00
|
|
|
self.retranslateUi(DetailsWidget)
|
2021-06-04 09:23:55 +12:00
|
|
|
|
2023-09-24 06:24:28 +13:00
|
|
|
def retranslateUi(self, DetailsWidget):
|
2021-06-04 09:23:55 +12:00
|
|
|
_translate = QtCore.QCoreApplication.translate
|
2023-09-24 06:24:28 +13:00
|
|
|
self.title_label.setText(_translate("DetailsWidget", "Title"))
|
|
|
|
self.developer_label.setText(_translate("DetailsWidget", "Developer"))
|
2024-02-21 05:45:14 +13:00
|
|
|
self.publisher_label.setText(_translate("DetailsWidget", "Publisher"))
|
2023-09-24 06:24:28 +13:00
|
|
|
self.status_label.setText(_translate("DetailsWidget", "Status"))
|
2024-02-21 05:45:14 +13:00
|
|
|
self.status.setText(_translate("DetailsWidget", "You already own this game"))
|
2023-09-24 06:24:28 +13:00
|
|
|
self.price_label.setText(_translate("DetailsWidget", "Price"))
|
|
|
|
self.tags_label.setText(_translate("DetailsWidget", "Tags"))
|
2024-02-21 05:45:14 +13:00
|
|
|
self.social_links_label.setText(_translate("DetailsWidget", "Links"))
|
2023-09-24 06:24:28 +13:00
|
|
|
self.actions_label.setText(_translate("DetailsWidget", "Actions"))
|
2024-02-21 05:45:14 +13:00
|
|
|
self.store_button.setText(_translate("DetailsWidget", "Buy in Epic Games Store"))
|
2023-09-24 06:24:28 +13:00
|
|
|
self.wishlist_button.setText(_translate("DetailsWidget", "Add to wishlist"))
|
2021-06-04 09:23:55 +12:00
|
|
|
|
|
|
|
|
|
|
|
if __name__ == "__main__":
|
|
|
|
import sys
|
|
|
|
app = QtWidgets.QApplication(sys.argv)
|
2023-09-24 06:24:28 +13:00
|
|
|
DetailsWidget = QtWidgets.QWidget()
|
|
|
|
ui = Ui_DetailsWidget()
|
|
|
|
ui.setupUi(DetailsWidget)
|
|
|
|
DetailsWidget.show()
|
2021-06-04 09:23:55 +12:00
|
|
|
sys.exit(app.exec_())
|