Files
GtaBuyBaseGui/gui/gui.py
2022-08-11 13:37:24 +03:00

664 lines
44 KiB
Python

# -*- coding: utf-8 -*-
# Form implementation generated from reading ui file 'gui.ui'
#
# Created by: PyQt5 UI code generator 5.15.7
#
# 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.
from PyQt5 import QtCore, QtGui, QtWidgets
class Ui_MainWindow(object):
def setupUi(self, MainWindow):
MainWindow.setObjectName("MainWindow")
MainWindow.resize(800, 489)
MainWindow.setMaximumSize(QtCore.QSize(16777215, 16777215))
icon = QtGui.QIcon()
icon.addPixmap(QtGui.QPixmap(":/img/img/icon.ico"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
MainWindow.setWindowIcon(icon)
self.centralwidget = QtWidgets.QWidget(MainWindow)
self.centralwidget.setStyleSheet("")
self.centralwidget.setObjectName("centralwidget")
self.verticalLayout_4 = QtWidgets.QVBoxLayout(self.centralwidget)
self.verticalLayout_4.setContentsMargins(9, 9, 9, 9)
self.verticalLayout_4.setObjectName("verticalLayout_4")
self.content = QtWidgets.QStackedWidget(self.centralwidget)
self.content.setObjectName("content")
self.main_page = QtWidgets.QWidget()
self.main_page.setObjectName("main_page")
self.verticalLayout = QtWidgets.QVBoxLayout(self.main_page)
self.verticalLayout.setContentsMargins(0, 0, 0, 0)
self.verticalLayout.setObjectName("verticalLayout")
self.topmenu = QtWidgets.QWidget(self.main_page)
self.topmenu.setObjectName("topmenu")
self.horizontalLayout_2 = QtWidgets.QHBoxLayout(self.topmenu)
self.horizontalLayout_2.setContentsMargins(0, 0, 0, 0)
self.horizontalLayout_2.setObjectName("horizontalLayout_2")
self.open_filter_button = QtWidgets.QPushButton(self.topmenu)
self.open_filter_button.setMinimumSize(QtCore.QSize(48, 48))
self.open_filter_button.setMaximumSize(QtCore.QSize(48, 48))
self.open_filter_button.setText("")
icon1 = QtGui.QIcon()
icon1.addPixmap(QtGui.QPixmap(":/img/img/menu.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
self.open_filter_button.setIcon(icon1)
self.open_filter_button.setIconSize(QtCore.QSize(32, 32))
self.open_filter_button.setObjectName("open_filter_button")
self.horizontalLayout_2.addWidget(self.open_filter_button)
spacerItem = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
self.horizontalLayout_2.addItem(spacerItem)
self.edit_item_button = QtWidgets.QPushButton(self.topmenu)
self.edit_item_button.setMinimumSize(QtCore.QSize(48, 48))
self.edit_item_button.setMaximumSize(QtCore.QSize(48, 48))
self.edit_item_button.setText("")
icon2 = QtGui.QIcon()
icon2.addPixmap(QtGui.QPixmap(":/img/img/edit.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
self.edit_item_button.setIcon(icon2)
self.edit_item_button.setIconSize(QtCore.QSize(32, 32))
self.edit_item_button.setObjectName("edit_item_button")
self.horizontalLayout_2.addWidget(self.edit_item_button)
self.add_item_button = QtWidgets.QPushButton(self.topmenu)
self.add_item_button.setMinimumSize(QtCore.QSize(48, 48))
self.add_item_button.setMaximumSize(QtCore.QSize(48, 48))
self.add_item_button.setText("")
icon3 = QtGui.QIcon()
icon3.addPixmap(QtGui.QPixmap(":/img/img/plus.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
self.add_item_button.setIcon(icon3)
self.add_item_button.setIconSize(QtCore.QSize(32, 32))
self.add_item_button.setObjectName("add_item_button")
self.horizontalLayout_2.addWidget(self.add_item_button)
self.manage_profiles_button = QtWidgets.QPushButton(self.topmenu)
self.manage_profiles_button.setMinimumSize(QtCore.QSize(48, 48))
self.manage_profiles_button.setMaximumSize(QtCore.QSize(48, 48))
self.manage_profiles_button.setText("")
icon4 = QtGui.QIcon()
icon4.addPixmap(QtGui.QPixmap(":/img/img/account.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
self.manage_profiles_button.setIcon(icon4)
self.manage_profiles_button.setIconSize(QtCore.QSize(32, 32))
self.manage_profiles_button.setObjectName("manage_profiles_button")
self.horizontalLayout_2.addWidget(self.manage_profiles_button)
self.open_settings_button = QtWidgets.QPushButton(self.topmenu)
self.open_settings_button.setMinimumSize(QtCore.QSize(48, 48))
self.open_settings_button.setMaximumSize(QtCore.QSize(48, 48))
self.open_settings_button.setText("")
icon5 = QtGui.QIcon()
icon5.addPixmap(QtGui.QPixmap(":/img/img/settings.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
self.open_settings_button.setIcon(icon5)
self.open_settings_button.setIconSize(QtCore.QSize(32, 32))
self.open_settings_button.setObjectName("open_settings_button")
self.horizontalLayout_2.addWidget(self.open_settings_button)
self.verticalLayout.addWidget(self.topmenu)
self.content_layout = QtWidgets.QWidget(self.main_page)
self.content_layout.setObjectName("content_layout")
self.horizontalLayout_3 = QtWidgets.QHBoxLayout(self.content_layout)
self.horizontalLayout_3.setContentsMargins(0, 0, 0, 0)
self.horizontalLayout_3.setSpacing(0)
self.horizontalLayout_3.setObjectName("horizontalLayout_3")
self.logo_if_empty = QtWidgets.QTextBrowser(self.content_layout)
self.logo_if_empty.setMaximumSize(QtCore.QSize(0, 16777215))
self.logo_if_empty.setTextInteractionFlags(QtCore.Qt.NoTextInteraction)
self.logo_if_empty.setObjectName("logo_if_empty")
self.horizontalLayout_3.addWidget(self.logo_if_empty)
self.filter_lay = QtWidgets.QWidget(self.content_layout)
self.filter_lay.setMinimumSize(QtCore.QSize(0, 0))
self.filter_lay.setMaximumSize(QtCore.QSize(0, 16777215))
self.filter_lay.setObjectName("filter_lay")
self.verticalLayout_3 = QtWidgets.QVBoxLayout(self.filter_lay)
self.verticalLayout_3.setContentsMargins(0, 0, 6, 0)
self.verticalLayout_3.setObjectName("verticalLayout_3")
self.filter_class_label = QtWidgets.QLabel(self.filter_lay)
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Minimum)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.filter_class_label.sizePolicy().hasHeightForWidth())
self.filter_class_label.setSizePolicy(sizePolicy)
self.filter_class_label.setObjectName("filter_class_label")
self.verticalLayout_3.addWidget(self.filter_class_label)
self.filter_class_box = QtWidgets.QComboBox(self.filter_lay)
self.filter_class_box.setObjectName("filter_class_box")
self.verticalLayout_3.addWidget(self.filter_class_box, 0, QtCore.Qt.AlignTop)
self.filter_type_label = QtWidgets.QLabel(self.filter_lay)
self.filter_type_label.setObjectName("filter_type_label")
self.verticalLayout_3.addWidget(self.filter_type_label)
self.filter_type_box = QtWidgets.QComboBox(self.filter_lay)
self.filter_type_box.setObjectName("filter_type_box")
self.verticalLayout_3.addWidget(self.filter_type_box)
self.filter_shop_label = QtWidgets.QLabel(self.filter_lay)
self.filter_shop_label.setObjectName("filter_shop_label")
self.verticalLayout_3.addWidget(self.filter_shop_label)
self.filter_shop_box = QtWidgets.QComboBox(self.filter_lay)
self.filter_shop_box.setObjectName("filter_shop_box")
self.verticalLayout_3.addWidget(self.filter_shop_box)
self.filter_min_price_label = QtWidgets.QLabel(self.filter_lay)
self.filter_min_price_label.setObjectName("filter_min_price_label")
self.verticalLayout_3.addWidget(self.filter_min_price_label)
self.filter_min_price_box = QtWidgets.QSpinBox(self.filter_lay)
self.filter_min_price_box.setStyleSheet("")
self.filter_min_price_box.setMaximum(10000000)
self.filter_min_price_box.setObjectName("filter_min_price_box")
self.verticalLayout_3.addWidget(self.filter_min_price_box)
self.filter_max_price_label = QtWidgets.QLabel(self.filter_lay)
self.filter_max_price_label.setObjectName("filter_max_price_label")
self.verticalLayout_3.addWidget(self.filter_max_price_label)
self.filter_max_price_box = QtWidgets.QSpinBox(self.filter_lay)
self.filter_max_price_box.setMaximum(10000000)
self.filter_max_price_box.setProperty("value", 10000000)
self.filter_max_price_box.setObjectName("filter_max_price_box")
self.verticalLayout_3.addWidget(self.filter_max_price_box)
self.filter_show_owned_items_check = QtWidgets.QCheckBox(self.filter_lay)
self.filter_show_owned_items_check.setChecked(True)
self.filter_show_owned_items_check.setObjectName("filter_show_owned_items_check")
self.verticalLayout_3.addWidget(self.filter_show_owned_items_check)
spacerItem1 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding)
self.verticalLayout_3.addItem(spacerItem1)
self.filters_apply_button = QtWidgets.QPushButton(self.filter_lay)
self.filters_apply_button.setMinimumSize(QtCore.QSize(0, 0))
self.filters_apply_button.setObjectName("filters_apply_button")
self.verticalLayout_3.addWidget(self.filters_apply_button)
self.horizontalLayout_3.addWidget(self.filter_lay)
self.items_list = QtWidgets.QListWidget(self.content_layout)
self.items_list.setMaximumSize(QtCore.QSize(16777215, 16777215))
self.items_list.setStyleSheet("QListWidget:item {\n"
" padding-left: 10px;\n"
" height: 60px;\n"
"}")
self.items_list.setIconSize(QtCore.QSize(16777215, 56))
self.items_list.setObjectName("items_list")
self.horizontalLayout_3.addWidget(self.items_list)
self.item_properties_lay = QtWidgets.QWidget(self.content_layout)
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.item_properties_lay.sizePolicy().hasHeightForWidth())
self.item_properties_lay.setSizePolicy(sizePolicy)
self.item_properties_lay.setMinimumSize(QtCore.QSize(0, 0))
self.item_properties_lay.setMaximumSize(QtCore.QSize(0, 16777215))
self.item_properties_lay.setObjectName("item_properties_lay")
self.verticalLayout_2 = QtWidgets.QVBoxLayout(self.item_properties_lay)
self.verticalLayout_2.setContentsMargins(9, 0, 0, 0)
self.verticalLayout_2.setObjectName("verticalLayout_2")
self.properties_image = QtWidgets.QLabel(self.item_properties_lay)
self.properties_image.setMinimumSize(QtCore.QSize(0, 0))
self.properties_image.setMaximumSize(QtCore.QSize(480, 270))
self.properties_image.setStyleSheet("")
self.properties_image.setText("")
self.properties_image.setScaledContents(True)
self.properties_image.setAlignment(QtCore.Qt.AlignCenter)
self.properties_image.setObjectName("properties_image")
self.verticalLayout_2.addWidget(self.properties_image)
self.properties_name = QtWidgets.QLabel(self.item_properties_lay)
self.properties_name.setStyleSheet("font: 16pt \"Segoe UI\";")
self.properties_name.setObjectName("properties_name")
self.verticalLayout_2.addWidget(self.properties_name)
self.properties_price = QtWidgets.QLabel(self.item_properties_lay)
self.properties_price.setObjectName("properties_price")
self.verticalLayout_2.addWidget(self.properties_price)
self.properties_class_type = QtWidgets.QLabel(self.item_properties_lay)
self.properties_class_type.setObjectName("properties_class_type")
self.verticalLayout_2.addWidget(self.properties_class_type)
self.properties_shop = QtWidgets.QLabel(self.item_properties_lay)
self.properties_shop.setObjectName("properties_shop")
self.verticalLayout_2.addWidget(self.properties_shop)
spacerItem2 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding)
self.verticalLayout_2.addItem(spacerItem2)
self.own_items_buttons = QtWidgets.QWidget(self.item_properties_lay)
self.own_items_buttons.setObjectName("own_items_buttons")
self.horizontalLayout_4 = QtWidgets.QHBoxLayout(self.own_items_buttons)
self.horizontalLayout_4.setContentsMargins(0, 0, 0, 0)
self.horizontalLayout_4.setObjectName("horizontalLayout_4")
self.own_button = QtWidgets.QPushButton(self.own_items_buttons)
self.own_button.setMinimumSize(QtCore.QSize(0, 30))
self.own_button.setObjectName("own_button")
self.horizontalLayout_4.addWidget(self.own_button)
self.delete_item_button = QtWidgets.QPushButton(self.own_items_buttons)
self.delete_item_button.setMinimumSize(QtCore.QSize(0, 30))
self.delete_item_button.setObjectName("delete_item_button")
self.horizontalLayout_4.addWidget(self.delete_item_button)
self.verticalLayout_2.addWidget(self.own_items_buttons)
self.horizontalLayout_3.addWidget(self.item_properties_lay)
self.verticalLayout.addWidget(self.content_layout)
self.content.addWidget(self.main_page)
self.add_page = QtWidgets.QWidget()
self.add_page.setObjectName("add_page")
self.verticalLayout_5 = QtWidgets.QVBoxLayout(self.add_page)
self.verticalLayout_5.setContentsMargins(0, 0, 0, 0)
self.verticalLayout_5.setObjectName("verticalLayout_5")
self.top_menu_add_item = QtWidgets.QWidget(self.add_page)
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Preferred)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.top_menu_add_item.sizePolicy().hasHeightForWidth())
self.top_menu_add_item.setSizePolicy(sizePolicy)
self.top_menu_add_item.setObjectName("top_menu_add_item")
self.horizontalLayout = QtWidgets.QHBoxLayout(self.top_menu_add_item)
self.horizontalLayout.setContentsMargins(0, 0, 0, 0)
self.horizontalLayout.setObjectName("horizontalLayout")
self.cancel_adding_item_button = QtWidgets.QPushButton(self.top_menu_add_item)
self.cancel_adding_item_button.setMinimumSize(QtCore.QSize(48, 48))
self.cancel_adding_item_button.setMaximumSize(QtCore.QSize(48, 48))
self.cancel_adding_item_button.setText("")
icon6 = QtGui.QIcon()
icon6.addPixmap(QtGui.QPixmap(":/img/img/cancel.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
self.cancel_adding_item_button.setIcon(icon6)
self.cancel_adding_item_button.setIconSize(QtCore.QSize(32, 32))
self.cancel_adding_item_button.setObjectName("cancel_adding_item_button")
self.horizontalLayout.addWidget(self.cancel_adding_item_button)
self.back_adding_item_button = QtWidgets.QPushButton(self.top_menu_add_item)
self.back_adding_item_button.setMinimumSize(QtCore.QSize(48, 48))
self.back_adding_item_button.setMaximumSize(QtCore.QSize(48, 48))
self.back_adding_item_button.setText("")
icon7 = QtGui.QIcon()
icon7.addPixmap(QtGui.QPixmap(":/img/img/back.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
self.back_adding_item_button.setIcon(icon7)
self.back_adding_item_button.setIconSize(QtCore.QSize(32, 32))
self.back_adding_item_button.setObjectName("back_adding_item_button")
self.horizontalLayout.addWidget(self.back_adding_item_button)
spacerItem3 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
self.horizontalLayout.addItem(spacerItem3)
self.next_adding_item_button = QtWidgets.QPushButton(self.top_menu_add_item)
self.next_adding_item_button.setMinimumSize(QtCore.QSize(48, 48))
self.next_adding_item_button.setMaximumSize(QtCore.QSize(48, 48))
self.next_adding_item_button.setText("")
icon8 = QtGui.QIcon()
icon8.addPixmap(QtGui.QPixmap(":/img/img/next.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
self.next_adding_item_button.setIcon(icon8)
self.next_adding_item_button.setIconSize(QtCore.QSize(32, 32))
self.next_adding_item_button.setObjectName("next_adding_item_button")
self.horizontalLayout.addWidget(self.next_adding_item_button)
self.verticalLayout_5.addWidget(self.top_menu_add_item)
self.adding_item_main_layout = QtWidgets.QStackedWidget(self.add_page)
self.adding_item_main_layout.setObjectName("adding_item_main_layout")
self.new_item_name_page = QtWidgets.QWidget()
self.new_item_name_page.setObjectName("new_item_name_page")
self.verticalLayout_6 = QtWidgets.QVBoxLayout(self.new_item_name_page)
self.verticalLayout_6.setObjectName("verticalLayout_6")
spacerItem4 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding)
self.verticalLayout_6.addItem(spacerItem4)
self.new_item_name_label = QtWidgets.QLabel(self.new_item_name_page)
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Preferred)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.new_item_name_label.sizePolicy().hasHeightForWidth())
self.new_item_name_label.setSizePolicy(sizePolicy)
self.new_item_name_label.setObjectName("new_item_name_label")
self.verticalLayout_6.addWidget(self.new_item_name_label)
self.new_item_name_box = QtWidgets.QLineEdit(self.new_item_name_page)
self.new_item_name_box.setMinimumSize(QtCore.QSize(0, 50))
self.new_item_name_box.setStyleSheet("font: 16pt \"Segoe UI\";")
self.new_item_name_box.setObjectName("new_item_name_box")
self.verticalLayout_6.addWidget(self.new_item_name_box)
spacerItem5 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding)
self.verticalLayout_6.addItem(spacerItem5)
self.adding_item_main_layout.addWidget(self.new_item_name_page)
self.new_item_price_page = QtWidgets.QWidget()
self.new_item_price_page.setObjectName("new_item_price_page")
self.verticalLayout_7 = QtWidgets.QVBoxLayout(self.new_item_price_page)
self.verticalLayout_7.setObjectName("verticalLayout_7")
spacerItem6 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding)
self.verticalLayout_7.addItem(spacerItem6)
self.new_item_price_label = QtWidgets.QLabel(self.new_item_price_page)
self.new_item_price_label.setObjectName("new_item_price_label")
self.verticalLayout_7.addWidget(self.new_item_price_label)
self.new_item_price_box = QtWidgets.QSpinBox(self.new_item_price_page)
self.new_item_price_box.setMinimumSize(QtCore.QSize(0, 50))
self.new_item_price_box.setStyleSheet("font: 16pt \"Segoe UI\";")
self.new_item_price_box.setMaximum(10000000)
self.new_item_price_box.setObjectName("new_item_price_box")
self.verticalLayout_7.addWidget(self.new_item_price_box)
spacerItem7 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding)
self.verticalLayout_7.addItem(spacerItem7)
self.adding_item_main_layout.addWidget(self.new_item_price_page)
self.new_item_class_page = QtWidgets.QWidget()
self.new_item_class_page.setObjectName("new_item_class_page")
self.verticalLayout_8 = QtWidgets.QVBoxLayout(self.new_item_class_page)
self.verticalLayout_8.setObjectName("verticalLayout_8")
spacerItem8 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding)
self.verticalLayout_8.addItem(spacerItem8)
self.new_item_class_label = QtWidgets.QLabel(self.new_item_class_page)
self.new_item_class_label.setObjectName("new_item_class_label")
self.verticalLayout_8.addWidget(self.new_item_class_label)
self.new_item_class_box = QtWidgets.QComboBox(self.new_item_class_page)
self.new_item_class_box.setMinimumSize(QtCore.QSize(0, 50))
self.new_item_class_box.setStyleSheet("font: 16pt \"Segoe UI\";")
self.new_item_class_box.setObjectName("new_item_class_box")
self.verticalLayout_8.addWidget(self.new_item_class_box)
spacerItem9 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding)
self.verticalLayout_8.addItem(spacerItem9)
self.adding_item_main_layout.addWidget(self.new_item_class_page)
self.new_item_type_page = QtWidgets.QWidget()
self.new_item_type_page.setObjectName("new_item_type_page")
self.verticalLayout_9 = QtWidgets.QVBoxLayout(self.new_item_type_page)
self.verticalLayout_9.setObjectName("verticalLayout_9")
spacerItem10 = QtWidgets.QSpacerItem(20, 154, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding)
self.verticalLayout_9.addItem(spacerItem10)
self.new_item_type_label = QtWidgets.QLabel(self.new_item_type_page)
self.new_item_type_label.setObjectName("new_item_type_label")
self.verticalLayout_9.addWidget(self.new_item_type_label)
self.new_item_type_box = QtWidgets.QComboBox(self.new_item_type_page)
self.new_item_type_box.setMinimumSize(QtCore.QSize(0, 50))
self.new_item_type_box.setStyleSheet("font: 16pt \"Segoe UI\";")
self.new_item_type_box.setObjectName("new_item_type_box")
self.verticalLayout_9.addWidget(self.new_item_type_box)
spacerItem11 = QtWidgets.QSpacerItem(20, 154, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding)
self.verticalLayout_9.addItem(spacerItem11)
self.adding_item_main_layout.addWidget(self.new_item_type_page)
self.new_item_shop_page = QtWidgets.QWidget()
self.new_item_shop_page.setObjectName("new_item_shop_page")
self.verticalLayout_10 = QtWidgets.QVBoxLayout(self.new_item_shop_page)
self.verticalLayout_10.setObjectName("verticalLayout_10")
spacerItem12 = QtWidgets.QSpacerItem(20, 154, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding)
self.verticalLayout_10.addItem(spacerItem12)
self.new_item_shop_label = QtWidgets.QLabel(self.new_item_shop_page)
self.new_item_shop_label.setObjectName("new_item_shop_label")
self.verticalLayout_10.addWidget(self.new_item_shop_label)
self.new_item_shop_box = QtWidgets.QComboBox(self.new_item_shop_page)
self.new_item_shop_box.setMinimumSize(QtCore.QSize(0, 50))
self.new_item_shop_box.setStyleSheet("font: 16pt \"Segoe UI\";")
self.new_item_shop_box.setObjectName("new_item_shop_box")
self.verticalLayout_10.addWidget(self.new_item_shop_box)
spacerItem13 = QtWidgets.QSpacerItem(20, 154, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding)
self.verticalLayout_10.addItem(spacerItem13)
self.adding_item_main_layout.addWidget(self.new_item_shop_page)
self.new_item_image_page = QtWidgets.QWidget()
self.new_item_image_page.setObjectName("new_item_image_page")
self.verticalLayout_11 = QtWidgets.QVBoxLayout(self.new_item_image_page)
self.verticalLayout_11.setObjectName("verticalLayout_11")
spacerItem14 = QtWidgets.QSpacerItem(20, 154, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding)
self.verticalLayout_11.addItem(spacerItem14)
self.new_item_image_label = QtWidgets.QLabel(self.new_item_image_page)
self.new_item_image_label.setObjectName("new_item_image_label")
self.verticalLayout_11.addWidget(self.new_item_image_label)
self.new_item_image_box = QtWidgets.QLineEdit(self.new_item_image_page)
self.new_item_image_box.setMinimumSize(QtCore.QSize(0, 50))
self.new_item_image_box.setStyleSheet("font: 16pt \"Segoe UI\";")
self.new_item_image_box.setObjectName("new_item_image_box")
self.verticalLayout_11.addWidget(self.new_item_image_box)
spacerItem15 = QtWidgets.QSpacerItem(20, 154, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding)
self.verticalLayout_11.addItem(spacerItem15)
self.adding_item_main_layout.addWidget(self.new_item_image_page)
self.new_item_finish_page = QtWidgets.QWidget()
self.new_item_finish_page.setObjectName("new_item_finish_page")
self.verticalLayout_12 = QtWidgets.QVBoxLayout(self.new_item_finish_page)
self.verticalLayout_12.setObjectName("verticalLayout_12")
spacerItem16 = QtWidgets.QSpacerItem(20, 176, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding)
self.verticalLayout_12.addItem(spacerItem16)
self.new_item_finish_label = QtWidgets.QLabel(self.new_item_finish_page)
self.new_item_finish_label.setStyleSheet("font: 16pt \"Segoe UI\";")
self.new_item_finish_label.setWordWrap(True)
self.new_item_finish_label.setObjectName("new_item_finish_label")
self.verticalLayout_12.addWidget(self.new_item_finish_label)
spacerItem17 = QtWidgets.QSpacerItem(20, 175, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding)
self.verticalLayout_12.addItem(spacerItem17)
self.adding_item_main_layout.addWidget(self.new_item_finish_page)
self.verticalLayout_5.addWidget(self.adding_item_main_layout)
self.content.addWidget(self.add_page)
self.account_page = QtWidgets.QWidget()
self.account_page.setObjectName("account_page")
self.verticalLayout_13 = QtWidgets.QVBoxLayout(self.account_page)
self.verticalLayout_13.setContentsMargins(0, 0, 0, 0)
self.verticalLayout_13.setObjectName("verticalLayout_13")
self.top_menu_account = QtWidgets.QWidget(self.account_page)
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Preferred)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.top_menu_account.sizePolicy().hasHeightForWidth())
self.top_menu_account.setSizePolicy(sizePolicy)
self.top_menu_account.setObjectName("top_menu_account")
self.horizontalLayout_5 = QtWidgets.QHBoxLayout(self.top_menu_account)
self.horizontalLayout_5.setContentsMargins(0, 0, 0, 0)
self.horizontalLayout_5.setObjectName("horizontalLayout_5")
self.cancel_account = QtWidgets.QPushButton(self.top_menu_account)
self.cancel_account.setMinimumSize(QtCore.QSize(48, 48))
self.cancel_account.setMaximumSize(QtCore.QSize(48, 48))
self.cancel_account.setText("")
self.cancel_account.setIcon(icon6)
self.cancel_account.setIconSize(QtCore.QSize(32, 32))
self.cancel_account.setObjectName("cancel_account")
self.horizontalLayout_5.addWidget(self.cancel_account)
spacerItem18 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
self.horizontalLayout_5.addItem(spacerItem18)
self.create_new_account = QtWidgets.QPushButton(self.top_menu_account)
self.create_new_account.setMinimumSize(QtCore.QSize(48, 48))
self.create_new_account.setMaximumSize(QtCore.QSize(48, 48))
self.create_new_account.setText("")
self.create_new_account.setIcon(icon3)
self.create_new_account.setIconSize(QtCore.QSize(32, 32))
self.create_new_account.setObjectName("create_new_account")
self.horizontalLayout_5.addWidget(self.create_new_account)
self.remove_selected_account = QtWidgets.QPushButton(self.top_menu_account)
self.remove_selected_account.setMinimumSize(QtCore.QSize(48, 48))
self.remove_selected_account.setMaximumSize(QtCore.QSize(48, 48))
self.remove_selected_account.setText("")
icon9 = QtGui.QIcon()
icon9.addPixmap(QtGui.QPixmap(":/img/img/delete.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
self.remove_selected_account.setIcon(icon9)
self.remove_selected_account.setIconSize(QtCore.QSize(32, 32))
self.remove_selected_account.setObjectName("remove_selected_account")
self.horizontalLayout_5.addWidget(self.remove_selected_account)
self.verticalLayout_13.addWidget(self.top_menu_account)
self.adding_new_item_lay = QtWidgets.QWidget(self.account_page)
self.adding_new_item_lay.setMinimumSize(QtCore.QSize(0, 0))
self.adding_new_item_lay.setMaximumSize(QtCore.QSize(16777215, 0))
self.adding_new_item_lay.setObjectName("adding_new_item_lay")
self.verticalLayout_14 = QtWidgets.QVBoxLayout(self.adding_new_item_lay)
self.verticalLayout_14.setContentsMargins(0, 0, 0, 0)
self.verticalLayout_14.setObjectName("verticalLayout_14")
self.new_account_name_box = QtWidgets.QLineEdit(self.adding_new_item_lay)
self.new_account_name_box.setMinimumSize(QtCore.QSize(0, 30))
self.new_account_name_box.setObjectName("new_account_name_box")
self.verticalLayout_14.addWidget(self.new_account_name_box)
self.new_account_buttons = QtWidgets.QWidget(self.adding_new_item_lay)
self.new_account_buttons.setObjectName("new_account_buttons")
self.horizontalLayout_6 = QtWidgets.QHBoxLayout(self.new_account_buttons)
self.horizontalLayout_6.setContentsMargins(0, 0, 0, 0)
self.horizontalLayout_6.setObjectName("horizontalLayout_6")
self.cancel_account_creation = QtWidgets.QPushButton(self.new_account_buttons)
self.cancel_account_creation.setMinimumSize(QtCore.QSize(0, 25))
self.cancel_account_creation.setObjectName("cancel_account_creation")
self.horizontalLayout_6.addWidget(self.cancel_account_creation)
self.accept_account_name = QtWidgets.QPushButton(self.new_account_buttons)
self.accept_account_name.setMinimumSize(QtCore.QSize(0, 25))
self.accept_account_name.setObjectName("accept_account_name")
self.horizontalLayout_6.addWidget(self.accept_account_name)
self.verticalLayout_14.addWidget(self.new_account_buttons)
self.verticalLayout_13.addWidget(self.adding_new_item_lay)
self.accounts_list = QtWidgets.QListWidget(self.account_page)
self.accounts_list.setStyleSheet("font: 16pt \"Segoe UI\";")
self.accounts_list.setEditTriggers(QtWidgets.QAbstractItemView.NoEditTriggers)
self.accounts_list.setDragEnabled(True)
self.accounts_list.setObjectName("accounts_list")
self.verticalLayout_13.addWidget(self.accounts_list)
self.use_this_account_button = QtWidgets.QPushButton(self.account_page)
self.use_this_account_button.setMinimumSize(QtCore.QSize(0, 30))
self.use_this_account_button.setObjectName("use_this_account_button")
self.verticalLayout_13.addWidget(self.use_this_account_button)
self.content.addWidget(self.account_page)
self.settings_page = QtWidgets.QWidget()
self.settings_page.setObjectName("settings_page")
self.verticalLayout_15 = QtWidgets.QVBoxLayout(self.settings_page)
self.verticalLayout_15.setContentsMargins(0, 0, 0, 0)
self.verticalLayout_15.setObjectName("verticalLayout_15")
self.topmenu_settings = QtWidgets.QWidget(self.settings_page)
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Minimum)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.topmenu_settings.sizePolicy().hasHeightForWidth())
self.topmenu_settings.setSizePolicy(sizePolicy)
self.topmenu_settings.setObjectName("topmenu_settings")
self.horizontalLayout_7 = QtWidgets.QHBoxLayout(self.topmenu_settings)
self.horizontalLayout_7.setContentsMargins(0, 0, 0, 0)
self.horizontalLayout_7.setObjectName("horizontalLayout_7")
self.cancel_settings_button = QtWidgets.QPushButton(self.topmenu_settings)
self.cancel_settings_button.setMinimumSize(QtCore.QSize(48, 48))
self.cancel_settings_button.setMaximumSize(QtCore.QSize(48, 48))
self.cancel_settings_button.setText("")
self.cancel_settings_button.setIcon(icon6)
self.cancel_settings_button.setIconSize(QtCore.QSize(32, 32))
self.cancel_settings_button.setObjectName("cancel_settings_button")
self.horizontalLayout_7.addWidget(self.cancel_settings_button)
spacerItem19 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
self.horizontalLayout_7.addItem(spacerItem19)
self.verticalLayout_15.addWidget(self.topmenu_settings)
self.settings_toolbox = QtWidgets.QToolBox(self.settings_page)
self.settings_toolbox.setObjectName("settings_toolbox")
self.database_options_page = QtWidgets.QWidget()
self.database_options_page.setGeometry(QtCore.QRect(0, 0, 782, 349))
self.database_options_page.setObjectName("database_options_page")
self.verticalLayout_17 = QtWidgets.QVBoxLayout(self.database_options_page)
self.verticalLayout_17.setContentsMargins(0, 0, 0, 0)
self.verticalLayout_17.setObjectName("verticalLayout_17")
self.database_list_box = QtWidgets.QComboBox(self.database_options_page)
self.database_list_box.setMinimumSize(QtCore.QSize(0, 30))
self.database_list_box.setObjectName("database_list_box")
self.verticalLayout_17.addWidget(self.database_list_box)
self.load_this_db_button = QtWidgets.QPushButton(self.database_options_page)
self.load_this_db_button.setMinimumSize(QtCore.QSize(0, 30))
self.load_this_db_button.setObjectName("load_this_db_button")
self.verticalLayout_17.addWidget(self.load_this_db_button)
self.database_options_buttons_lay = QtWidgets.QWidget(self.database_options_page)
self.database_options_buttons_lay.setObjectName("database_options_buttons_lay")
self.horizontalLayout_9 = QtWidgets.QHBoxLayout(self.database_options_buttons_lay)
self.horizontalLayout_9.setContentsMargins(0, 0, 0, 0)
self.horizontalLayout_9.setSpacing(6)
self.horizontalLayout_9.setObjectName("horizontalLayout_9")
self.create_backup_button = QtWidgets.QPushButton(self.database_options_buttons_lay)
self.create_backup_button.setMinimumSize(QtCore.QSize(0, 30))
self.create_backup_button.setObjectName("create_backup_button")
self.horizontalLayout_9.addWidget(self.create_backup_button)
self.load_backup_button = QtWidgets.QPushButton(self.database_options_buttons_lay)
self.load_backup_button.setMinimumSize(QtCore.QSize(0, 30))
self.load_backup_button.setObjectName("load_backup_button")
self.horizontalLayout_9.addWidget(self.load_backup_button)
self.delete_db_button = QtWidgets.QPushButton(self.database_options_buttons_lay)
self.delete_db_button.setMinimumSize(QtCore.QSize(0, 30))
self.delete_db_button.setObjectName("delete_db_button")
self.horizontalLayout_9.addWidget(self.delete_db_button)
self.verticalLayout_17.addWidget(self.database_options_buttons_lay)
self.create_new_db_lay = QtWidgets.QWidget(self.database_options_page)
self.create_new_db_lay.setObjectName("create_new_db_lay")
self.horizontalLayout_10 = QtWidgets.QHBoxLayout(self.create_new_db_lay)
self.horizontalLayout_10.setContentsMargins(0, 0, 0, 0)
self.horizontalLayout_10.setObjectName("horizontalLayout_10")
self.new_db_name_box = QtWidgets.QLineEdit(self.create_new_db_lay)
self.new_db_name_box.setMinimumSize(QtCore.QSize(0, 30))
self.new_db_name_box.setObjectName("new_db_name_box")
self.horizontalLayout_10.addWidget(self.new_db_name_box)
self.new_db_create_button = QtWidgets.QPushButton(self.create_new_db_lay)
self.new_db_create_button.setMinimumSize(QtCore.QSize(70, 30))
self.new_db_create_button.setObjectName("new_db_create_button")
self.horizontalLayout_10.addWidget(self.new_db_create_button)
self.verticalLayout_17.addWidget(self.create_new_db_lay)
spacerItem20 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding)
self.verticalLayout_17.addItem(spacerItem20)
self.settings_toolbox.addItem(self.database_options_page, "")
self.gui_options_page = QtWidgets.QWidget()
self.gui_options_page.setGeometry(QtCore.QRect(0, 0, 782, 349))
self.gui_options_page.setObjectName("gui_options_page")
self.verticalLayout_18 = QtWidgets.QVBoxLayout(self.gui_options_page)
self.verticalLayout_18.setContentsMargins(0, 0, 0, 0)
self.verticalLayout_18.setObjectName("verticalLayout_18")
self.app_theme_label = QtWidgets.QLabel(self.gui_options_page)
self.app_theme_label.setObjectName("app_theme_label")
self.verticalLayout_18.addWidget(self.app_theme_label)
self.app_theme_box = QtWidgets.QComboBox(self.gui_options_page)
self.app_theme_box.setMinimumSize(QtCore.QSize(0, 30))
self.app_theme_box.setObjectName("app_theme_box")
self.app_theme_box.addItem("")
self.app_theme_box.addItem("")
self.app_theme_box.addItem("")
self.verticalLayout_18.addWidget(self.app_theme_box)
spacerItem21 = QtWidgets.QSpacerItem(20, 251, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding)
self.verticalLayout_18.addItem(spacerItem21)
self.save_gui_setting_button = QtWidgets.QPushButton(self.gui_options_page)
self.save_gui_setting_button.setMinimumSize(QtCore.QSize(0, 30))
self.save_gui_setting_button.setObjectName("save_gui_setting_button")
self.verticalLayout_18.addWidget(self.save_gui_setting_button)
self.settings_toolbox.addItem(self.gui_options_page, "")
self.verticalLayout_15.addWidget(self.settings_toolbox)
self.settings_layout = QtWidgets.QWidget(self.settings_page)
self.settings_layout.setObjectName("settings_layout")
self.horizontalLayout_8 = QtWidgets.QHBoxLayout(self.settings_layout)
self.horizontalLayout_8.setContentsMargins(0, 0, 0, 0)
self.horizontalLayout_8.setObjectName("horizontalLayout_8")
self.options_lay = QtWidgets.QWidget(self.settings_layout)
self.options_lay.setObjectName("options_lay")
self.verticalLayout_16 = QtWidgets.QVBoxLayout(self.options_lay)
self.verticalLayout_16.setContentsMargins(0, 0, 0, 0)
self.verticalLayout_16.setObjectName("verticalLayout_16")
self.horizontalLayout_8.addWidget(self.options_lay)
self.verticalLayout_15.addWidget(self.settings_layout)
self.content.addWidget(self.settings_page)
self.verticalLayout_4.addWidget(self.content)
MainWindow.setCentralWidget(self.centralwidget)
self.retranslateUi(MainWindow)
self.settings_toolbox.setCurrentIndex(1)
QtCore.QMetaObject.connectSlotsByName(MainWindow)
def retranslateUi(self, MainWindow):
_translate = QtCore.QCoreApplication.translate
MainWindow.setWindowTitle(_translate("MainWindow", "GTABuyBase"))
self.logo_if_empty.setHtml(_translate("MainWindow", "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n"
"<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\n"
"p, li { white-space: pre-wrap; }\n"
"</style></head><body style=\" font-family:\'Segoe UI\'; font-size:10pt; font-weight:400; font-style:normal;\">\n"
"<p align=\"center\" style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-size:28pt; font-weight:600;\">GTABuyBase</span></p>\n"
"<p align=\"center\" style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><img src=\":/img/img/icon.ico\" /></p>\n"
"<p align=\"center\" style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-size:12pt;\">Press add button on top right corner to add item</span></p>\n"
"<p align=\"center\" style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-size:12pt;\">To use own options create profile on profile page</span></p></body></html>"))
self.filter_class_label.setText(_translate("MainWindow", "Item class:"))
self.filter_type_label.setText(_translate("MainWindow", "Item type:"))
self.filter_shop_label.setText(_translate("MainWindow", "Shop:"))
self.filter_min_price_label.setText(_translate("MainWindow", "Min price:"))
self.filter_min_price_box.setPrefix(_translate("MainWindow", "$"))
self.filter_max_price_label.setText(_translate("MainWindow", "Max price:"))
self.filter_max_price_box.setPrefix(_translate("MainWindow", "$"))
self.filter_show_owned_items_check.setText(_translate("MainWindow", "Show owned items"))
self.filters_apply_button.setText(_translate("MainWindow", "Apply filters"))
self.properties_name.setText(_translate("MainWindow", "item_name"))
self.properties_price.setText(_translate("MainWindow", "item_price"))
self.properties_class_type.setText(_translate("MainWindow", "item_class - item_type"))
self.properties_shop.setText(_translate("MainWindow", "item_shop"))
self.own_button.setText(_translate("MainWindow", "Mark this item as owned"))
self.delete_item_button.setText(_translate("MainWindow", "Delete this item"))
self.new_item_name_label.setText(_translate("MainWindow", "Full item name"))
self.new_item_name_box.setPlaceholderText(_translate("MainWindow", "Buckingham Luxor Deluxe"))
self.new_item_price_label.setText(_translate("MainWindow", "Item price"))
self.new_item_price_box.setPrefix(_translate("MainWindow", "$"))
self.new_item_class_label.setText(_translate("MainWindow", "Choose item class"))
self.new_item_type_label.setText(_translate("MainWindow", "Choose item type"))
self.new_item_shop_label.setText(_translate("MainWindow", "Choose website, where you can get this item"))
self.new_item_image_label.setText(_translate("MainWindow", "Paste here URL of image with item"))
self.new_item_image_box.setPlaceholderText(_translate("MainWindow", "https://www.gtabase.com/images/jch-optimize/ng/images_gta-5_vehicles_planes_main_luxor-deluxe.webp"))
self.new_item_finish_label.setText(_translate("MainWindow", "Fill all fields first"))
self.new_account_name_box.setPlaceholderText(_translate("MainWindow", "Account name"))
self.cancel_account_creation.setText(_translate("MainWindow", "Cancel"))
self.accept_account_name.setText(_translate("MainWindow", "Create"))
self.use_this_account_button.setText(_translate("MainWindow", "Use selected account"))
self.load_this_db_button.setText(_translate("MainWindow", "Load selected database"))
self.create_backup_button.setText(_translate("MainWindow", "Create backup"))
self.load_backup_button.setText(_translate("MainWindow", "Load backup"))
self.delete_db_button.setText(_translate("MainWindow", "Delete this database"))
self.new_db_name_box.setPlaceholderText(_translate("MainWindow", "New database name"))
self.new_db_create_button.setText(_translate("MainWindow", "Create"))
self.settings_toolbox.setItemText(self.settings_toolbox.indexOf(self.database_options_page), _translate("MainWindow", "Database options"))
self.app_theme_label.setText(_translate("MainWindow", "App theme (requires restart)"))
self.app_theme_box.setItemText(0, _translate("MainWindow", "Dark gray"))
self.app_theme_box.setItemText(1, _translate("MainWindow", "Black"))
self.app_theme_box.setItemText(2, _translate("MainWindow", "Black acrylic"))
self.save_gui_setting_button.setText(_translate("MainWindow", "Save visual settings"))
self.settings_toolbox.setItemText(self.settings_toolbox.indexOf(self.gui_options_page), _translate("MainWindow", "Visual options"))
import gui.images_rc
if __name__ == "__main__":
import sys
app = QtWidgets.QApplication(sys.argv)
MainWindow = QtWidgets.QMainWindow()
ui = Ui_MainWindow()
ui.setupUi(MainWindow)
MainWindow.show()
sys.exit(app.exec_())