|
|
|
@ -11,16 +11,16 @@
|
|
|
|
|
from PyQt5 import QtCore, QtGui, QtWidgets
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
class Ui_DetailsWidget(object):
|
|
|
|
|
def setupUi(self, DetailsWidget):
|
|
|
|
|
DetailsWidget.setObjectName("DetailsWidget")
|
|
|
|
|
DetailsWidget.resize(630, 371)
|
|
|
|
|
DetailsWidget.setWindowTitle("DetailsWidget")
|
|
|
|
|
self.main_layout = QtWidgets.QHBoxLayout(DetailsWidget)
|
|
|
|
|
class Ui_StoreDetailsWidget(object):
|
|
|
|
|
def setupUi(self, StoreDetailsWidget):
|
|
|
|
|
StoreDetailsWidget.setObjectName("StoreDetailsWidget")
|
|
|
|
|
StoreDetailsWidget.resize(630, 382)
|
|
|
|
|
StoreDetailsWidget.setWindowTitle("StoreDetailsWidget")
|
|
|
|
|
self.main_layout = QtWidgets.QHBoxLayout(StoreDetailsWidget)
|
|
|
|
|
self.main_layout.setObjectName("main_layout")
|
|
|
|
|
self.left_layout = QtWidgets.QVBoxLayout()
|
|
|
|
|
self.left_layout.setObjectName("left_layout")
|
|
|
|
|
self.back_button = QtWidgets.QPushButton(DetailsWidget)
|
|
|
|
|
self.back_button = QtWidgets.QPushButton(StoreDetailsWidget)
|
|
|
|
|
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Expanding)
|
|
|
|
|
sizePolicy.setHorizontalStretch(0)
|
|
|
|
|
sizePolicy.setVerticalStretch(0)
|
|
|
|
@ -41,7 +41,7 @@ class Ui_DetailsWidget(object):
|
|
|
|
|
self.details_layout.setContentsMargins(6, 6, 6, 6)
|
|
|
|
|
self.details_layout.setSpacing(12)
|
|
|
|
|
self.details_layout.setObjectName("details_layout")
|
|
|
|
|
self.title_label = QtWidgets.QLabel(DetailsWidget)
|
|
|
|
|
self.title_label = QtWidgets.QLabel(StoreDetailsWidget)
|
|
|
|
|
font = QtGui.QFont()
|
|
|
|
|
font.setBold(True)
|
|
|
|
|
font.setWeight(75)
|
|
|
|
@ -49,12 +49,12 @@ class Ui_DetailsWidget(object):
|
|
|
|
|
self.title_label.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
|
|
|
|
|
self.title_label.setObjectName("title_label")
|
|
|
|
|
self.details_layout.setWidget(0, QtWidgets.QFormLayout.LabelRole, self.title_label)
|
|
|
|
|
self.title = QtWidgets.QLabel(DetailsWidget)
|
|
|
|
|
self.title = QtWidgets.QLabel(StoreDetailsWidget)
|
|
|
|
|
self.title.setText("title")
|
|
|
|
|
self.title.setTextInteractionFlags(QtCore.Qt.LinksAccessibleByMouse|QtCore.Qt.TextSelectableByMouse)
|
|
|
|
|
self.title.setObjectName("title")
|
|
|
|
|
self.details_layout.setWidget(0, QtWidgets.QFormLayout.FieldRole, self.title)
|
|
|
|
|
self.developer_label = QtWidgets.QLabel(DetailsWidget)
|
|
|
|
|
self.developer_label = QtWidgets.QLabel(StoreDetailsWidget)
|
|
|
|
|
font = QtGui.QFont()
|
|
|
|
|
font.setBold(True)
|
|
|
|
|
font.setWeight(75)
|
|
|
|
@ -62,12 +62,12 @@ class Ui_DetailsWidget(object):
|
|
|
|
|
self.developer_label.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
|
|
|
|
|
self.developer_label.setObjectName("developer_label")
|
|
|
|
|
self.details_layout.setWidget(1, QtWidgets.QFormLayout.LabelRole, self.developer_label)
|
|
|
|
|
self.developer = QtWidgets.QLabel(DetailsWidget)
|
|
|
|
|
self.developer = QtWidgets.QLabel(StoreDetailsWidget)
|
|
|
|
|
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)
|
|
|
|
|
self.publisher_label = QtWidgets.QLabel(StoreDetailsWidget)
|
|
|
|
|
font = QtGui.QFont()
|
|
|
|
|
font.setBold(True)
|
|
|
|
|
font.setWeight(75)
|
|
|
|
@ -75,12 +75,12 @@ class Ui_DetailsWidget(object):
|
|
|
|
|
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 = QtWidgets.QLabel(StoreDetailsWidget)
|
|
|
|
|
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)
|
|
|
|
|
self.status_label = QtWidgets.QLabel(DetailsWidget)
|
|
|
|
|
self.status_label = QtWidgets.QLabel(StoreDetailsWidget)
|
|
|
|
|
font = QtGui.QFont()
|
|
|
|
|
font.setBold(True)
|
|
|
|
|
font.setWeight(75)
|
|
|
|
@ -88,10 +88,10 @@ class Ui_DetailsWidget(object):
|
|
|
|
|
self.status_label.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
|
|
|
|
|
self.status_label.setObjectName("status_label")
|
|
|
|
|
self.details_layout.setWidget(3, QtWidgets.QFormLayout.LabelRole, self.status_label)
|
|
|
|
|
self.status = QtWidgets.QLabel(DetailsWidget)
|
|
|
|
|
self.status = QtWidgets.QLabel(StoreDetailsWidget)
|
|
|
|
|
self.status.setObjectName("status")
|
|
|
|
|
self.details_layout.setWidget(3, QtWidgets.QFormLayout.FieldRole, self.status)
|
|
|
|
|
self.price_label = QtWidgets.QLabel(DetailsWidget)
|
|
|
|
|
self.price_label = QtWidgets.QLabel(StoreDetailsWidget)
|
|
|
|
|
font = QtGui.QFont()
|
|
|
|
|
font.setBold(True)
|
|
|
|
|
font.setWeight(75)
|
|
|
|
@ -99,7 +99,7 @@ class Ui_DetailsWidget(object):
|
|
|
|
|
self.price_label.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
|
|
|
|
|
self.price_label.setObjectName("price_label")
|
|
|
|
|
self.details_layout.setWidget(4, QtWidgets.QFormLayout.LabelRole, self.price_label)
|
|
|
|
|
self.tags_label = QtWidgets.QLabel(DetailsWidget)
|
|
|
|
|
self.tags_label = QtWidgets.QLabel(StoreDetailsWidget)
|
|
|
|
|
font = QtGui.QFont()
|
|
|
|
|
font.setBold(True)
|
|
|
|
|
font.setWeight(75)
|
|
|
|
@ -107,11 +107,11 @@ class Ui_DetailsWidget(object):
|
|
|
|
|
self.tags_label.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
|
|
|
|
|
self.tags_label.setObjectName("tags_label")
|
|
|
|
|
self.details_layout.setWidget(5, QtWidgets.QFormLayout.LabelRole, self.tags_label)
|
|
|
|
|
self.tags = QtWidgets.QLabel(DetailsWidget)
|
|
|
|
|
self.tags = QtWidgets.QLabel(StoreDetailsWidget)
|
|
|
|
|
self.tags.setText("tags")
|
|
|
|
|
self.tags.setObjectName("tags")
|
|
|
|
|
self.details_layout.setWidget(5, QtWidgets.QFormLayout.FieldRole, self.tags)
|
|
|
|
|
self.social_links_label = QtWidgets.QLabel(DetailsWidget)
|
|
|
|
|
self.social_links_label = QtWidgets.QLabel(StoreDetailsWidget)
|
|
|
|
|
font = QtGui.QFont()
|
|
|
|
|
font.setBold(True)
|
|
|
|
|
font.setWeight(75)
|
|
|
|
@ -119,7 +119,7 @@ class Ui_DetailsWidget(object):
|
|
|
|
|
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)
|
|
|
|
|
self.actions_label = QtWidgets.QLabel(DetailsWidget)
|
|
|
|
|
self.actions_label = QtWidgets.QLabel(StoreDetailsWidget)
|
|
|
|
|
font = QtGui.QFont()
|
|
|
|
|
font.setBold(True)
|
|
|
|
|
font.setWeight(75)
|
|
|
|
@ -127,14 +127,14 @@ class Ui_DetailsWidget(object):
|
|
|
|
|
self.actions_label.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
|
|
|
|
|
self.actions_label.setObjectName("actions_label")
|
|
|
|
|
self.details_layout.setWidget(7, QtWidgets.QFormLayout.LabelRole, self.actions_label)
|
|
|
|
|
self.social_links = QtWidgets.QWidget(DetailsWidget)
|
|
|
|
|
self.social_links = QtWidgets.QWidget(StoreDetailsWidget)
|
|
|
|
|
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)
|
|
|
|
|
self.actions = QtWidgets.QWidget(StoreDetailsWidget)
|
|
|
|
|
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Preferred)
|
|
|
|
|
sizePolicy.setHorizontalStretch(0)
|
|
|
|
|
sizePolicy.setVerticalStretch(0)
|
|
|
|
@ -152,7 +152,7 @@ class Ui_DetailsWidget(object):
|
|
|
|
|
self.wishlist_button.setObjectName("wishlist_button")
|
|
|
|
|
self.actions_layout.addWidget(self.wishlist_button)
|
|
|
|
|
self.details_layout.setWidget(7, QtWidgets.QFormLayout.FieldRole, self.actions)
|
|
|
|
|
self.price = QtWidgets.QWidget(DetailsWidget)
|
|
|
|
|
self.price = QtWidgets.QWidget(StoreDetailsWidget)
|
|
|
|
|
self.price.setObjectName("price")
|
|
|
|
|
self.price_layout = QtWidgets.QHBoxLayout(self.price)
|
|
|
|
|
self.price_layout.setSizeConstraint(QtWidgets.QLayout.SetFixedSize)
|
|
|
|
@ -169,7 +169,7 @@ class Ui_DetailsWidget(object):
|
|
|
|
|
self.price_layout.addWidget(self.discount_price)
|
|
|
|
|
self.details_layout.setWidget(4, QtWidgets.QFormLayout.FieldRole, self.price)
|
|
|
|
|
self.right_layout.addLayout(self.details_layout)
|
|
|
|
|
self.requirements_frame = QtWidgets.QFrame(DetailsWidget)
|
|
|
|
|
self.requirements_frame = QtWidgets.QFrame(StoreDetailsWidget)
|
|
|
|
|
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed)
|
|
|
|
|
sizePolicy.setHorizontalStretch(0)
|
|
|
|
|
sizePolicy.setVerticalStretch(0)
|
|
|
|
@ -182,35 +182,35 @@ class Ui_DetailsWidget(object):
|
|
|
|
|
self.requirements_layout.setContentsMargins(0, 0, 0, 0)
|
|
|
|
|
self.requirements_layout.setObjectName("requirements_layout")
|
|
|
|
|
self.right_layout.addWidget(self.requirements_frame)
|
|
|
|
|
self.description_label = QtWidgets.QTextBrowser(DetailsWidget)
|
|
|
|
|
self.description_label = QtWidgets.QTextBrowser(StoreDetailsWidget)
|
|
|
|
|
self.description_label.setOpenExternalLinks(True)
|
|
|
|
|
self.description_label.setObjectName("description_label")
|
|
|
|
|
self.right_layout.addWidget(self.description_label)
|
|
|
|
|
self.main_layout.addLayout(self.right_layout)
|
|
|
|
|
self.main_layout.setStretch(1, 1)
|
|
|
|
|
|
|
|
|
|
self.retranslateUi(DetailsWidget)
|
|
|
|
|
self.retranslateUi(StoreDetailsWidget)
|
|
|
|
|
|
|
|
|
|
def retranslateUi(self, DetailsWidget):
|
|
|
|
|
def retranslateUi(self, StoreDetailsWidget):
|
|
|
|
|
_translate = QtCore.QCoreApplication.translate
|
|
|
|
|
self.title_label.setText(_translate("DetailsWidget", "Title"))
|
|
|
|
|
self.developer_label.setText(_translate("DetailsWidget", "Developer"))
|
|
|
|
|
self.publisher_label.setText(_translate("DetailsWidget", "Publisher"))
|
|
|
|
|
self.status_label.setText(_translate("DetailsWidget", "Status"))
|
|
|
|
|
self.status.setText(_translate("DetailsWidget", "You already own this game"))
|
|
|
|
|
self.price_label.setText(_translate("DetailsWidget", "Price"))
|
|
|
|
|
self.tags_label.setText(_translate("DetailsWidget", "Tags"))
|
|
|
|
|
self.social_links_label.setText(_translate("DetailsWidget", "Links"))
|
|
|
|
|
self.actions_label.setText(_translate("DetailsWidget", "Actions"))
|
|
|
|
|
self.store_button.setText(_translate("DetailsWidget", "Buy in Epic Games Store"))
|
|
|
|
|
self.wishlist_button.setText(_translate("DetailsWidget", "Add to wishlist"))
|
|
|
|
|
self.title_label.setText(_translate("StoreDetailsWidget", "Title"))
|
|
|
|
|
self.developer_label.setText(_translate("StoreDetailsWidget", "Developer"))
|
|
|
|
|
self.publisher_label.setText(_translate("StoreDetailsWidget", "Publisher"))
|
|
|
|
|
self.status_label.setText(_translate("StoreDetailsWidget", "Status"))
|
|
|
|
|
self.status.setText(_translate("StoreDetailsWidget", "You already own this game"))
|
|
|
|
|
self.price_label.setText(_translate("StoreDetailsWidget", "Price"))
|
|
|
|
|
self.tags_label.setText(_translate("StoreDetailsWidget", "Tags"))
|
|
|
|
|
self.social_links_label.setText(_translate("StoreDetailsWidget", "Links"))
|
|
|
|
|
self.actions_label.setText(_translate("StoreDetailsWidget", "Actions"))
|
|
|
|
|
self.store_button.setText(_translate("StoreDetailsWidget", "Buy in Epic Games Store"))
|
|
|
|
|
self.wishlist_button.setText(_translate("StoreDetailsWidget", "Add to wishlist"))
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if __name__ == "__main__":
|
|
|
|
|
import sys
|
|
|
|
|
app = QtWidgets.QApplication(sys.argv)
|
|
|
|
|
DetailsWidget = QtWidgets.QWidget()
|
|
|
|
|
ui = Ui_DetailsWidget()
|
|
|
|
|
ui.setupUi(DetailsWidget)
|
|
|
|
|
DetailsWidget.show()
|
|
|
|
|
StoreDetailsWidget = QtWidgets.QWidget()
|
|
|
|
|
ui = Ui_StoreDetailsWidget()
|
|
|
|
|
ui.setupUi(StoreDetailsWidget)
|
|
|
|
|
StoreDetailsWidget.show()
|
|
|
|
|
sys.exit(app.exec_())
|
|
|
|
|