コード例 #1
0
ファイル: main.py プロジェクト: brt32/Repo1
    def layouts(self):
        ######################Tab1 layouts##############
        self.mainLayout=QHBoxLayout()
        self.mainLeftLayout=QVBoxLayout()
        self.mainRightLayout=QVBoxLayout()
        self.rightTopLayout=QHBoxLayout()
        self.rightMiddleLayout=QHBoxLayout()
        self.topGroupBox=QGroupBox("Search Box")
        self.topGroupBox.setStyleSheet(style.searchBoxStyle())
        self.middleGroupBox=QGroupBox("List Box")
        self.middleGroupBox.setStyleSheet(style.listBoxStyle())
        self.bottomGroupBox=QGroupBox()
        #################Add widgets###################
        ################Left main layout widget###########
        self.mainLeftLayout.addWidget(self.productsTable)
        ########################Right top layout widgets#########
        self.rightTopLayout.addWidget(self.searchText)
        self.rightTopLayout.addWidget(self.searchEntry)
        self.rightTopLayout.addWidget(self.searchButton)
        self.topGroupBox.setLayout(self.rightTopLayout)
        #################Right middle layout widgets##########
        self.rightMiddleLayout.addWidget(self.allProducts)
        self.rightMiddleLayout.addWidget(self.avaialableProducts)
        self.rightMiddleLayout.addWidget(self.notAvaialableProducts)
        self.rightMiddleLayout.addWidget(self.listButton)
        self.middleGroupBox.setLayout(self.rightMiddleLayout)

        self.mainRightLayout.addWidget(self.topGroupBox,20)
        self.mainRightLayout.addWidget(self.middleGroupBox,20)
        self.mainRightLayout.addWidget(self.bottomGroupBox,60)
        self.mainLayout.addLayout(self.mainLeftLayout,70)
        self.mainLayout.addLayout(self.mainRightLayout,30)
        self.tab1.setLayout(self.mainLayout)
        ######################Tab2 Layouts#####################
        self.memberMainLayout=QHBoxLayout()
        self.memberLeftLayout=QHBoxLayout()
        self.memberRightLayout=QHBoxLayout()
        self.memberRightGroupBox=QGroupBox("Search For Members")
        self.memberRightGroupBox.setContentsMargins(10,10,10,600)
        self.memberRightLayout.addWidget(self.memberSearchText)
        self.memberRightLayout.addWidget(self.memberSearchEntry)
        self.memberRightLayout.addWidget(self.memberSearchButton)
        self.memberRightGroupBox.setLayout(self.memberRightLayout)

        self.memberLeftLayout.addWidget(self.membersTable)
        self.memberMainLayout.addLayout(self.memberLeftLayout,70)
        self.memberMainLayout.addWidget(self.memberRightGroupBox,30)
        self.tab2.setLayout(self.memberMainLayout)

        #####################Tab3 layouts########################
        self.statisticsMainLayout=QVBoxLayout()
        self.statisticsLayout=QFormLayout()
        self.statisticsGroupBox=QGroupBox("Statistics")
        self.statisticsLayout.addRow("Total Products:",self.totalProductsLabel)
        self.statisticsLayout.addRow("Total Member:",self.totalMemberLabel)
        self.statisticsLayout.addRow("Sold Products:",self.soldProductsLabel)
        self.statisticsLayout.addRow("Total Amount:",self.totalAmountLabel)

        self.statisticsGroupBox.setLayout(self.statisticsLayout)
        self.statisticsGroupBox.setFont(QFont("Arial",20))
        self.statisticsMainLayout.addWidget(self.statisticsGroupBox)
        self.tab3.setLayout(self.statisticsMainLayout)
        self.tabs.blockSignals(False)
コード例 #2
0
ファイル: app.py プロジェクト: Alpaca00/Player
    def widgets(self):
        self.progressBar = QProgressBar()
        self.progressBar.setTextVisible(False)
        self.progressBar.setStyleSheet(style.progressBarStyle())

        self.songTimmerLabel = QLabel('00:00')
        self.songLengthLabel = QLabel('00:00')

        self.stopButton = QToolButton()
        self.stopButton.setIcon(QIcon('icons/stop.png'))
        self.stopButton.setIconSize(QSize(24, 24))
        self.stopButton.setToolTip('Stop a song')
        self.stopButton.clicked.connect(self.stopSounds)

        self.previousButton = QToolButton()
        self.previousButton.setIcon(QIcon('icons/previous.png'))
        self.previousButton.setIconSize(QSize(24, 24))
        self.previousButton.setToolTip('Play Previous')
        self.previousButton.clicked.connect(self.previousSound)

        self.pauseButton = QToolButton()
        self.pauseButton.setIcon(QIcon('icons/pause.png'))
        self.pauseButton.setIconSize(QSize(24, 24))
        self.pauseButton.setToolTip('Pause')
        self.pauseButton.clicked.connect(self.pauseSounds)

        self.playButton = QToolButton()
        self.playButton.setIcon(QIcon('icons/play.png'))
        self.playButton.setIconSize(QSize(24, 24))
        self.playButton.setToolTip('Play')
        self.playButton.clicked.connect(self.playSounds)

        self.nextButton = QToolButton()
        self.nextButton.setIcon(QIcon('icons/next.png'))
        self.nextButton.setIconSize(QSize(24, 24))
        self.nextButton.setToolTip('Play Next')
        self.nextButton.clicked.connect(self.nextSounds)

        self.muteButton = QToolButton()
        self.muteButton.setIcon(QIcon('icons/mute.png'))
        self.muteButton.setIconSize(QSize(24, 24))
        self.muteButton.setToolTip('Mute')
        self.muteButton.clicked.connect(self.muteVolume)

        self.volumeSlider = QSlider(Qt.Horizontal)
        self.volumeSlider.setStyleSheet(style.sliderStyle())
        self.volumeSlider.setToolTip('Volume')
        self.volumeSlider.setValue(70)
        self.volumeSlider.setMinimum(0)
        self.volumeSlider.setMaximum(100)
        mixer.music.set_volume(0.7)
        self.volumeSlider.valueChanged.connect(self.setVolume)

        self.forwardButton = QToolButton()
        self.forwardButton.setIcon(QIcon('icons/forward.png'))
        self.forwardButton.setIconSize(QSize(24, 24))
        self.forwardButton.setToolTip('Forward a song ')
        self.forwardButton.clicked.connect(self.forwardSong)

        self.playList = QListWidget()
        self.playList.setStyleSheet(style.listBoxStyle())
        self.playList.doubleClicked.connect(self.playSounds)

        self.addButton = QToolButton()
        self.addButton.setIcon(QIcon('icons/add.png'))
        self.addButton.setIconSize(QSize(24, 24))
        self.addButton.setToolTip('Add a song')
        self.addButton.clicked.connect(self.addSound)

        self.deleteSongListButton = QToolButton()
        self.deleteSongListButton.setIcon(QIcon('icons/delete.png'))
        self.deleteSongListButton.setIconSize(QSize(24, 24))
        self.deleteSongListButton.setToolTip('Delete a song')
        self.deleteSongListButton.clicked.connect(self.deleteSongs)

        self.shuffleButton = QToolButton()
        self.shuffleButton.setIcon(QIcon('icons/shuffle.png'))
        self.shuffleButton.setIconSize(QSize(24, 24))
        self.shuffleButton.setToolTip('Shuffle The list')
        self.shuffleButton.clicked.connect(self.shufflePlayList)

        self.clearListButton = QToolButton()
        self.clearListButton.setIcon(QIcon('icons/clear.png'))
        self.clearListButton.setIconSize(QSize(24, 24))
        self.clearListButton.setToolTip('Clear The list')
        self.clearListButton.clicked.connect(self.clearPlayList)

        self.timmerExitButton = QToolButton()
        self.timmerExitButton.setIcon(QIcon('icons/exitTimmer.png'))
        self.timmerExitButton.setIconSize(QSize(24, 24))
        self.timmerExitButton.setToolTip('Сonfirm The Output Timer')
        self.timmerExitButton.clicked.connect(self.exitTimmer)

        self.exitButton = QToolButton()
        self.exitButton.setIcon(QIcon('icons/exitTool.png'))
        self.exitButton.setIconSize(QSize(24, 24))
        self.exitButton.setToolTip('Exit')
        self.exitButton.clicked.connect(self.exit)

        self.timer = QTimer()
        self.timer.setInterval(1000)
        self.timer.timeout.connect(self.progressBarUpdate)

        self.combo = QComboBox()
        self.combo.addItems(['15', '30', '45', '60', '120'])

        self.countDownLabel = QLabel('00:00')
        self.countDownLabel.setMaximumSize(QSize(36, 36))

        self.themeButton = QToolButton()
        self.themeButton.setIcon(QIcon('icons/theme.png'))
        self.themeButton.setIconSize(QSize(24, 24))
        self.themeButton.setToolTip('Themes')
        self.themeButton.clicked.connect(self.themesChange)

        ###############QTimer for label#######################
        self.timerLabelTime = QTimer()
        self.timerLabelTime.setInterval(1000)
        self.timerLabelTime.timeout.connect(self.updateLabel)
コード例 #3
0
    def layouts(self):
        #### TAB1 LAYOUTS #######
        self.mainLayout = QHBoxLayout()
        self.mainLeftLayout = QVBoxLayout()
        self.mainRightLayout = QVBoxLayout()
        self.rightTopLayout = QHBoxLayout()
        self.rightMiddleLayout = QHBoxLayout()
        self.topGroupBox = QGroupBox("Search Box")
        self.topGroupBox.setStyleSheet(style.searchBoxStyle())
        self.middleGroupBox = QGroupBox("List Box")
        self.middleGroupBox.setStyleSheet(style.listBoxStyle())
        self.bottomGroupBox = QGroupBox()

        ###### ADD WIDGET ############
        #### MAIN LAYOUT WIDGET ######
        self.mainLeftLayout.addWidget(self.productTable)

        ###### RIGHT TOP LAYOUT ######
        self.rightTopLayout.addWidget(self.searchText)
        self.rightTopLayout.addWidget(self.searchEntry)
        self.rightTopLayout.addWidget(self.searchButton)
        self.topGroupBox.setLayout(self.rightTopLayout)

        ##### RIGHT MIDDLE LAYOUT ######
        self.rightMiddleLayout.addWidget(self.allProducts)
        self.rightMiddleLayout.addWidget(self.availableProducts)
        self.rightMiddleLayout.addWidget(self.notAvailableProducts)
        self.rightMiddleLayout.addWidget(self.listButton)
        self.middleGroupBox.setLayout(self.rightMiddleLayout)

        #### MAIN RIGHT LAYOUT  ADDING ######
        self.mainRightLayout.addWidget(self.topGroupBox, 20)
        self.mainRightLayout.addWidget(self.middleGroupBox, 20)
        self.mainRightLayout.addWidget(self.bottomGroupBox, 60)
        ##### MAIN LAYOUT ADDING ##########
        self.mainLayout.addLayout(self.mainLeftLayout, 70)
        self.mainLayout.addLayout(self.mainRightLayout, 30)

        self.tab1.setLayout(self.mainLayout)
        ##### TAB-2 LAYOUTS #########
        self.memberMainLayout = QHBoxLayout()
        self.memberLeftLayout = QHBoxLayout()
        self.memberRightLayout = QHBoxLayout()
        self.memberRightGroupBox = QGroupBox("Search for Members")
        self.memberRightGroupBox.setContentsMargins(10, 10, 10, 400)
        self.memberRightLayout.addWidget(self.memberSearchText)
        self.memberRightLayout.addWidget(self.memberSearchEntry)
        self.memberRightLayout.addWidget(self.memberSearchButton)
        self.memberRightGroupBox.setLayout(self.memberRightLayout)

        self.memberLeftLayout.addWidget(self.memberTable)

        self.memberMainLayout.addLayout(self.memberLeftLayout, 70)
        self.memberMainLayout.addWidget(self.memberRightGroupBox, 30)
        self.tab2.setLayout(self.memberMainLayout)
        ######## TAB-3 LAYOUTS #########
        self.statisticsMainLayout = QVBoxLayout()
        self.statisticsLayout = QFormLayout()
        self.statisticsGroupBox = QGroupBox("Statistics")

        self.statisticsLayout.addRow(QLabel("Total Products: "),
                                     self.totalProductLabel)
        self.statisticsLayout.addRow(QLabel("Total Members: "),
                                     self.totalMemberLabel)
        self.statisticsLayout.addRow(QLabel("Sold Products: "),
                                     self.soldProductLabel)
        self.statisticsLayout.addRow(QLabel("Total Amount: "),
                                     self.totalAmountLabel)

        self.statisticsGroupBox.setLayout(self.statisticsLayout)
        self.statisticsGroupBox.setFont(QFont("Arial", 16))
        self.statisticsMainLayout.addWidget(self.statisticsGroupBox)
        self.tab3.setLayout(self.statisticsMainLayout)
        self.tabs.blockSignals(False)
コード例 #4
0
    def setupUi(self, MainWindow):
        MainWindow.setObjectName("MainWindow")
        MainWindow.resize(1350, 700)
        icon = QtGui.QIcon()
        icon.addPixmap(QtGui.QPixmap("icons/stock.jpg"), QtGui.QIcon.Normal,
                       QtGui.QIcon.Off)
        MainWindow.setWindowIcon(icon)
        self.centralwidget = QtWidgets.QWidget(MainWindow)
        self.centralwidget.setObjectName("centralwidget")
        self.tabs = QtWidgets.QTabWidget(self.centralwidget)
        self.tabs.setGeometry(QtCore.QRect(0, 0, 1351, 651))
        self.tabs.setObjectName("tabs")
        self.tabs.blockSignals(True)
        self.tabs.currentChanged.connect(self.tabchanged)
        self.tab1 = QtWidgets.QWidget()
        self.tab1.setObjectName("tab1")
        self.mainLayout = QtWidgets.QHBoxLayout(self.tab1)
        self.mainLayout.setObjectName("mainLayout")
        self.leftmainLayout = QtWidgets.QVBoxLayout()
        self.leftmainLayout.setObjectName("leftmainLayout")
        self.producttable = QtWidgets.QTableWidget(self.tab1)
        self.producttable.setColumnCount(6)
        self.producttable.setObjectName("producttable")
        self.producttable.setRowCount(0)
        item = QtWidgets.QTableWidgetItem()
        self.producttable.setHorizontalHeaderItem(0, item)
        self.producttable.setColumnHidden(0, True)
        item = QtWidgets.QTableWidgetItem()
        self.producttable.setHorizontalHeaderItem(1, item)
        item = QtWidgets.QTableWidgetItem()
        self.producttable.setHorizontalHeaderItem(2, item)
        item = QtWidgets.QTableWidgetItem()
        self.producttable.setHorizontalHeaderItem(3, item)
        item = QtWidgets.QTableWidgetItem()
        self.producttable.setHorizontalHeaderItem(4, item)
        item = QtWidgets.QTableWidgetItem()
        self.producttable.setHorizontalHeaderItem(5, item)
        self.leftmainLayout.addWidget(self.producttable)
        self.mainLayout.addLayout(self.leftmainLayout, 70)
        self.rightmainLayout = QtWidgets.QVBoxLayout()
        self.rightmainLayout.setObjectName("rightmainLayout")
        self.righttopmainLayout = QtWidgets.QHBoxLayout()
        self.righttopmainLayout.setObjectName("righttopmainLayout")
        self.topgroupBox = QtWidgets.QGroupBox(self.tab1)
        self.topgroupBox.setObjectName("topgroupBox")
        self.horizontalLayout_2 = QtWidgets.QHBoxLayout(self.topgroupBox)
        self.horizontalLayout_2.setObjectName("horizontalLayout_2")
        self.righttoplayout = QtWidgets.QHBoxLayout()
        self.righttoplayout.setObjectName("righttoplayout")
        self.searchlabel = QtWidgets.QLabel(self.topgroupBox)
        self.searchlabel.setObjectName("searchlabel")
        self.righttoplayout.addWidget(self.searchlabel)
        self.searchedit = QtWidgets.QLineEdit(self.topgroupBox)
        self.searchedit.setObjectName("searchedit")
        self.righttoplayout.addWidget(self.searchedit)
        self.searchButton = QtWidgets.QPushButton(self.topgroupBox)
        self.searchButton.setObjectName("searchButton")
        self.righttoplayout.addWidget(self.searchButton)
        self.searchButton.setStyleSheet(style.searchButtonStyle())
        self.horizontalLayout_2.addLayout(self.righttoplayout)
        self.righttopmainLayout.addWidget(self.topgroupBox)
        self.rightmainLayout.addLayout(self.righttopmainLayout, 20)
        self.topgroupBox.setStyleSheet(style.searchBoxStyle())
        self.rightmiddlemainLayout = QtWidgets.QHBoxLayout()
        self.rightmiddlemainLayout.setObjectName("rightmiddlemainLayout")
        self.middlegroupBox = QtWidgets.QGroupBox(self.tab1)
        self.middlegroupBox.setObjectName("middlegroupBox")
        self.horizontalLayout_3 = QtWidgets.QHBoxLayout(self.middlegroupBox)
        self.horizontalLayout_3.setObjectName("horizontalLayout_3")
        self.rightmiddlelayout = QtWidgets.QHBoxLayout()
        self.rightmiddlelayout.setObjectName("rightmiddlelayout")
        self.allproductradioButton = QtWidgets.QRadioButton(
            self.middlegroupBox)
        self.allproductradioButton.setObjectName("allproductradioButton")
        self.rightmiddlelayout.addWidget(self.allproductradioButton)
        self.availaibleradioButton = QtWidgets.QRadioButton(
            self.middlegroupBox)
        self.availaibleradioButton.setObjectName("availaibleradioButton")
        self.rightmiddlelayout.addWidget(self.availaibleradioButton)
        self.unavailableradioButton = QtWidgets.QRadioButton(
            self.middlegroupBox)
        self.unavailableradioButton.setObjectName("unavailableradioButton")
        self.rightmiddlelayout.addWidget(self.unavailableradioButton)
        self.searchlist = QtWidgets.QPushButton(self.middlegroupBox)
        self.searchlist.setObjectName("searchlist")
        self.rightmiddlelayout.addWidget(self.searchlist)
        self.searchlist.setStyleSheet(style.listButtonStyle())
        self.horizontalLayout_3.addLayout(self.rightmiddlelayout)
        self.rightmiddlemainLayout.addWidget(self.middlegroupBox)
        self.rightmainLayout.addLayout(self.rightmiddlemainLayout, 20)
        self.middlegroupBox.setStyleSheet(style.listBoxStyle())
        self.horizontalLayout = QtWidgets.QHBoxLayout()
        self.horizontalLayout.setObjectName("horizontalLayout")
        self.rightmainLayout.addLayout(self.horizontalLayout, 60)
        self.mainLayout.addLayout(self.rightmainLayout, 30)
        self.tabs.addTab(self.tab1, "")
        self.tab2 = QtWidgets.QWidget()
        self.tab2.setObjectName("tab2")
        self.membermainLayout = QtWidgets.QHBoxLayout(self.tab2)
        self.membermainLayout.setObjectName("membermainLayout")
        self.membeleftmainLayout = QtWidgets.QHBoxLayout()
        self.membeleftmainLayout.setObjectName("membeleftmainLayout")
        self.membertable = QtWidgets.QTableWidget(self.tab2)
        self.membertable.setObjectName("membertable")
        self.membertable.setColumnCount(4)
        self.membertable.setRowCount(0)
        item = QtWidgets.QTableWidgetItem()
        self.membertable.setHorizontalHeaderItem(0, item)
        item = QtWidgets.QTableWidgetItem()
        self.membertable.setHorizontalHeaderItem(1, item)
        item = QtWidgets.QTableWidgetItem()
        self.membertable.setHorizontalHeaderItem(2, item)
        item = QtWidgets.QTableWidgetItem()
        self.membertable.setHorizontalHeaderItem(3, item)
        self.membeleftmainLayout.addWidget(self.membertable)
        self.membermainLayout.addLayout(self.membeleftmainLayout, 70)
        self.memberrightmainLayout = QtWidgets.QHBoxLayout()
        self.memberrightmainLayout.setObjectName("memberrightmainLayout")
        self.membergroupBox = QtWidgets.QGroupBox(self.tab2)
        self.membergroupBox.setObjectName("membergroupBox")
        self.memberrightgroupLayout = QtWidgets.QHBoxLayout(
            self.membergroupBox)
        self.memberrightgroupLayout.setObjectName("memberrightgroupLayout")
        self.memberightlayout = QtWidgets.QHBoxLayout()
        self.memberightlayout.setContentsMargins(10, 10, 10, 530)
        self.memberightlayout.setObjectName("memberightlayout")
        self.searchmemberlabel = QtWidgets.QLabel(self.membergroupBox)
        self.searchmemberlabel.setObjectName("searchmemberlabel")
        self.memberightlayout.addWidget(self.searchmemberlabel)
        self.searchmemberEdit = QtWidgets.QLineEdit(self.membergroupBox)
        self.searchmemberEdit.setObjectName("searchmemberEdit")
        self.memberightlayout.addWidget(self.searchmemberEdit)
        self.searchmemberButton = QtWidgets.QPushButton(self.membergroupBox)
        self.searchmemberButton.setObjectName("searchmemberButton")
        self.memberightlayout.addWidget(self.searchmemberButton)
        self.memberrightgroupLayout.addLayout(self.memberightlayout)
        self.memberrightmainLayout.addWidget(self.membergroupBox)
        self.membermainLayout.addLayout(self.memberrightmainLayout, 30)
        self.tabs.addTab(self.tab2, "")
        self.tab3 = QtWidgets.QWidget()
        self.tab3.setObjectName("tab3")
        self.verticalLayoutWidget = QtWidgets.QWidget(self.tab3)
        self.verticalLayoutWidget.setGeometry(QtCore.QRect(0, 0, 357, 232))
        self.verticalLayoutWidget.setObjectName("verticalLayoutWidget")
        self.verticalLayout = QtWidgets.QVBoxLayout(self.verticalLayoutWidget)
        self.verticalLayout.setContentsMargins(0, 0, 0, 0)
        self.verticalLayout.setObjectName("verticalLayout")
        self.groupBox = QtWidgets.QGroupBox(self.verticalLayoutWidget)
        font = QtGui.QFont()
        font.setFamily("Comic Sans MS")
        font.setPointSize(20)
        self.groupBox.setFont(font)
        self.groupBox.setObjectName("groupBox")
        self.verticalLayout_2 = QtWidgets.QVBoxLayout(self.groupBox)
        self.verticalLayout_2.setObjectName("verticalLayout_2")
        self.formLayout = QtWidgets.QFormLayout()
        self.formLayout.setObjectName("formLayout")
        self.tproductslabel = QtWidgets.QLabel(self.groupBox)
        font = QtGui.QFont()
        font.setPointSize(16)
        self.tproductslabel.setFont(font)
        self.tproductslabel.setObjectName("tproductslabel")
        self.formLayout.setWidget(0, QtWidgets.QFormLayout.LabelRole,
                                  self.tproductslabel)
        self.totalproductlabel = QtWidgets.QLabel(self.groupBox)
        self.totalproductlabel.setObjectName("totalproductlabel")
        self.formLayout.setWidget(0, QtWidgets.QFormLayout.FieldRole,
                                  self.totalproductlabel)
        self.tmemberslabel = QtWidgets.QLabel(self.groupBox)
        font = QtGui.QFont()
        font.setPointSize(16)
        self.tmemberslabel.setFont(font)
        self.tmemberslabel.setObjectName("tmemberslabel")
        self.formLayout.setWidget(1, QtWidgets.QFormLayout.LabelRole,
                                  self.tmemberslabel)
        self.totalmemberlabel = QtWidgets.QLabel(self.groupBox)
        self.totalmemberlabel.setObjectName("totalmemberlabel")
        self.formLayout.setWidget(1, QtWidgets.QFormLayout.FieldRole,
                                  self.totalmemberlabel)
        self.sproductlabel = QtWidgets.QLabel(self.groupBox)
        font = QtGui.QFont()
        font.setPointSize(16)
        self.sproductlabel.setFont(font)
        self.sproductlabel.setObjectName("sproductlabel")
        self.formLayout.setWidget(2, QtWidgets.QFormLayout.LabelRole,
                                  self.sproductlabel)
        self.soldproductlabel = QtWidgets.QLabel(self.groupBox)
        self.soldproductlabel.setObjectName("soldproductlabel")
        self.formLayout.setWidget(2, QtWidgets.QFormLayout.FieldRole,
                                  self.soldproductlabel)
        self.tamountlabel = QtWidgets.QLabel(self.groupBox)
        font = QtGui.QFont()
        font.setPointSize(16)
        self.tamountlabel.setFont(font)
        self.tamountlabel.setObjectName("tamountlabel")
        self.formLayout.setWidget(3, QtWidgets.QFormLayout.LabelRole,
                                  self.tamountlabel)
        self.totalamountlabel = QtWidgets.QLabel(self.groupBox)
        self.totalamountlabel.setObjectName("totalamountlabel")
        self.formLayout.setWidget(3, QtWidgets.QFormLayout.FieldRole,
                                  self.totalamountlabel)
        self.verticalLayout_2.addLayout(self.formLayout)
        self.verticalLayout.addWidget(self.groupBox)
        self.tabs.addTab(self.tab3, "")
        self.tabs.blockSignals(False)
        MainWindow.setCentralWidget(self.centralwidget)
        self.toolBar = QtWidgets.QToolBar(MainWindow)
        self.toolBar.setToolButtonStyle(QtCore.Qt.ToolButtonTextUnderIcon)
        self.toolBar.setObjectName("toolBar")
        MainWindow.addToolBar(QtCore.Qt.TopToolBarArea, self.toolBar)
        self.AddProduct = QtWidgets.QAction(MainWindow)
        icon1 = QtGui.QIcon()
        icon1.addPixmap(QtGui.QPixmap("icons/add.png"), QtGui.QIcon.Normal,
                        QtGui.QIcon.Off)
        self.AddProduct.setIcon(icon1)
        self.AddProduct.setObjectName("AddProduct")
        self.AddMember = QtWidgets.QAction(MainWindow)
        icon2 = QtGui.QIcon()
        icon2.addPixmap(QtGui.QPixmap("icons/addmember.png"),
                        QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.AddMember.setIcon(icon2)
        self.AddMember.setObjectName("AddMember")
        self.SellProduct = QtWidgets.QAction(MainWindow)
        icon3 = QtGui.QIcon()
        icon3.addPixmap(QtGui.QPixmap("icons/sell.png"), QtGui.QIcon.Normal,
                        QtGui.QIcon.Off)
        self.SellProduct.setIcon(icon3)
        self.SellProduct.setObjectName("SellProduct")
        self.toolBar.addAction(self.AddProduct)
        self.toolBar.addSeparator()
        self.toolBar.addAction(self.AddMember)
        self.toolBar.addSeparator()
        self.toolBar.addAction(self.SellProduct)
        self.toolBar.addSeparator()
        self.producttable.setEditTriggers(QAbstractItemView.NoEditTriggers)
        self.membertable.setEditTriggers(QAbstractItemView.NoEditTriggers)
        self.displayProducts()
        self.producttable.doubleClicked.connect(self.selectedproduct)
        self.displaymembers()
        self.membertable.doubleClicked.connect(self.selectedmember)
        self.AddProduct.triggered.connect(self.functaddproduct)
        self.AddMember.triggered.connect(self.functaddmember)
        self.searchButton.clicked.connect(self.searchproducts)
        self.searchmemberButton.clicked.connect(self.searchmember)
        self.searchlist.clicked.connect(self.listsearchfunc)
        self.SellProduct.triggered.connect(self.funcsellproduct)

        self.retranslateUi(MainWindow)
        self.tabs.setCurrentIndex(0)
        QtCore.QMetaObject.connectSlotsByName(MainWindow)