1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027 |
- # -*- coding: utf-8 -*-
- # Form implementation generated from reading ui file 'mainwindow2.ui'
- #
- # Created by: PyQt5 UI code generator 5.9.2
- #
- # WARNING! All changes made in this file will be lost!
- from PyQt5 import QtCore, QtGui, QtWidgets
- import logging
- GLOBALS_FILTER_NUMBER = 2
- class Ui_MainWindow(QtCore.QObject):
- def setupUi(self, MainWindow):
- MainWindow.setObjectName("MainWindow")
- MainWindow.resize(920, 480)
- MainWindow.setMinimumSize(900, 400)
- font = QtGui.QFont()
- font.setFamily("Arial")
- font.setPointSize(11)
- font.setBold(False)
- font.setItalic(False)
- font.setWeight(9)
- MainWindow.setFont(font)
- icon = QtGui.QIcon()
- icon.addPixmap(
- QtGui.QPixmap(":/new/logo/baangt/baangt/ressources/baangtIcon.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off
- )
- MainWindow.setWindowIcon(icon)
- MainWindow.setStyleSheet("background-color: rgb(229, 222, 206); font: 75 11pt \"Arial\";")
- self.centralwidget = QtWidgets.QWidget(MainWindow)
- self.centralwidget.setMinimumSize(QtCore.QSize(700, 0))
- self.centralwidget.setAutoFillBackground(False)
- self.centralwidget.setStyleSheet("")
- self.centralwidget.setObjectName("centralwidget")
- self.gridLayout_3 = QtWidgets.QGridLayout(self.centralwidget)
- self.gridLayout_3.setObjectName("gridLayout_3")
- self.stackedWidget = QtWidgets.QStackedWidget(self.centralwidget)
- self.stackedWidget.setObjectName("stackedWidget")
- self.mainPage = QtWidgets.QWidget()
- self.mainPage.setObjectName("mainPage")
- self.gridLayout_6 = QtWidgets.QGridLayout(self.mainPage)
- self.gridLayout_6.setObjectName("gridLayout_6")
- self.verticalLayout_7 = QtWidgets.QVBoxLayout()
- self.verticalLayout_7.setSizeConstraint(QtWidgets.QLayout.SetMaximumSize)
- self.verticalLayout_7.setObjectName("verticalLayout_7")
- self.horizontalLayout_13 = QtWidgets.QHBoxLayout()
- self.horizontalLayout_13.setSizeConstraint(QtWidgets.QLayout.SetMaximumSize)
- self.horizontalLayout_13.setContentsMargins(5, 5, 5, 10)
- self.horizontalLayout_13.setSpacing(15)
- self.horizontalLayout_13.setObjectName("horizontalLayout_13")
- self.mainGroupBox_4 = QtWidgets.QGroupBox(self.mainPage)
- sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Preferred)
- sizePolicy.setHorizontalStretch(0)
- sizePolicy.setVerticalStretch(0)
- sizePolicy.setHeightForWidth(self.mainGroupBox_4.sizePolicy().hasHeightForWidth())
- self.mainGroupBox_4.setSizePolicy(sizePolicy)
- self.mainGroupBox_4.setMinimumSize(QtCore.QSize(450, 0))
- self.mainGroupBox_4.setTitle("")
- self.mainGroupBox_4.setAlignment(QtCore.Qt.AlignCenter)
- self.mainGroupBox_4.setFlat(False)
- self.mainGroupBox_4.setObjectName("mainGroupBox_4")
- self.gridLayout_5 = QtWidgets.QGridLayout(self.mainGroupBox_4)
- self.gridLayout_5.setSizeConstraint(QtWidgets.QLayout.SetMinAndMaxSize)
- self.gridLayout_5.setContentsMargins(5, 5, 5, 5)
- self.gridLayout_5.setHorizontalSpacing(5)
- self.gridLayout_5.setVerticalSpacing(10)
- self.gridLayout_5.setObjectName("gridLayout_5")
- self.verticalLayout_8 = QtWidgets.QVBoxLayout()
- self.verticalLayout_8.setSpacing(20)
- self.verticalLayout_8.setObjectName("verticalLayout_8")
- self.horizontalLayout_14 = QtWidgets.QHBoxLayout()
- self.horizontalLayout_14.setSpacing(10)
- self.horizontalLayout_14.setObjectName("horizontalLayout_14")
- self.pathLabel_4 = QtWidgets.QLabel(self.mainGroupBox_4)
- sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.MinimumExpanding, QtWidgets.QSizePolicy.Preferred)
- sizePolicy.setHorizontalStretch(0)
- sizePolicy.setVerticalStretch(0)
- sizePolicy.setHeightForWidth(self.pathLabel_4.sizePolicy().hasHeightForWidth())
- self.pathLabel_4.setSizePolicy(sizePolicy)
- self.pathLabel_4.setMinimumSize(QtCore.QSize(100, 0))
- self.pathLabel_4.setMaximumSize(QtCore.QSize(100, 16777215))
- font = QtGui.QFont()
- font.setFamily("Arial")
- font.setPointSize(11)
- font.setBold(False)
- font.setItalic(False)
- font.setWeight(9)
- font.setKerning(False)
- self.pathLabel_4.setFont(font)
- self.pathLabel_4.setStyleSheet("color: rgb(32, 74, 135);")
- self.pathLabel_4.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
- self.pathLabel_4.setObjectName("pathLabel_4")
- self.horizontalLayout_14.addWidget(self.pathLabel_4)
- self.pathLineEdit_4 = QtWidgets.QLineEdit(self.mainGroupBox_4)
- sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.MinimumExpanding, QtWidgets.QSizePolicy.Fixed)
- sizePolicy.setHorizontalStretch(0)
- sizePolicy.setVerticalStretch(0)
- sizePolicy.setHeightForWidth(self.pathLineEdit_4.sizePolicy().hasHeightForWidth())
- self.pathLineEdit_4.setSizePolicy(sizePolicy)
- self.pathLineEdit_4.setMinimumSize(QtCore.QSize(250, 0))
- self.pathLineEdit_4.setMaximumSize(QtCore.QSize(500, 16777215))
- self.pathLineEdit_4.setStyleSheet("background-color: rgb(255, 255, 255);")
- self.pathLineEdit_4.setObjectName("pathLineEdit_4")
- self.horizontalLayout_14.addWidget(self.pathLineEdit_4)
- self.browsePushButton_4 = QtWidgets.QPushButton(self.mainGroupBox_4)
- sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
- sizePolicy.setHorizontalStretch(0)
- sizePolicy.setVerticalStretch(0)
- sizePolicy.setHeightForWidth(self.browsePushButton_4.sizePolicy().hasHeightForWidth())
- self.browsePushButton_4.setSizePolicy(sizePolicy)
- self.browsePushButton_4.setMinimumSize(QtCore.QSize(90, 0))
- self.browsePushButton_4.setStyleSheet("color: rgb(255, 255, 255); background-color: rgb(114, 159, 207);")
- self.browsePushButton_4.setObjectName("browsePushButton_4")
- self.horizontalLayout_14.addWidget(self.browsePushButton_4)
- self.verticalLayout_8.addLayout(self.horizontalLayout_14)
- self.horizontalLayout_15 = QtWidgets.QHBoxLayout()
- self.horizontalLayout_15.setSpacing(10)
- self.horizontalLayout_15.setObjectName("horizontalLayout_15")
- self.testRunLabel_4 = QtWidgets.QLabel(self.mainGroupBox_4)
- sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.MinimumExpanding, QtWidgets.QSizePolicy.Preferred)
- sizePolicy.setHorizontalStretch(0)
- sizePolicy.setVerticalStretch(0)
- sizePolicy.setHeightForWidth(self.testRunLabel_4.sizePolicy().hasHeightForWidth())
- self.testRunLabel_4.setSizePolicy(sizePolicy)
- self.testRunLabel_4.setMinimumSize(QtCore.QSize(100, 0))
- self.testRunLabel_4.setMaximumSize(QtCore.QSize(100, 16777215))
- font = QtGui.QFont()
- font.setFamily("Arial")
- font.setPointSize(11)
- font.setBold(False)
- font.setItalic(False)
- font.setWeight(9)
- font.setKerning(False)
- self.testRunLabel_4.setFont(font)
- self.testRunLabel_4.setStyleSheet("color: rgb(32, 74, 135);")
- self.testRunLabel_4.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
- self.testRunLabel_4.setObjectName("testRunLabel_4")
- self.horizontalLayout_15.addWidget(self.testRunLabel_4)
- self.testRunComboBox_4 = QtWidgets.QComboBox(self.mainGroupBox_4)
- sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.MinimumExpanding, QtWidgets.QSizePolicy.Fixed)
- sizePolicy.setHorizontalStretch(0)
- sizePolicy.setVerticalStretch(0)
- sizePolicy.setHeightForWidth(self.testRunComboBox_4.sizePolicy().hasHeightForWidth())
- self.testRunComboBox_4.setSizePolicy(sizePolicy)
- self.testRunComboBox_4.setMinimumSize(QtCore.QSize(250, 0))
- self.testRunComboBox_4.setMaximumSize(QtCore.QSize(500, 16777215))
- self.testRunComboBox_4.setStyleSheet("background-color: rgb(255, 255, 255); color: rgb(46, 52, 54);")
- self.testRunComboBox_4.setMaxVisibleItems(20)
- self.testRunComboBox_4.setModelColumn(0)
- self.testRunComboBox_4.setObjectName("testRunComboBox_4")
- self.horizontalLayout_15.addWidget(self.testRunComboBox_4)
- self.executePushButton_4 = QtWidgets.QPushButton(self.mainGroupBox_4)
- sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
- sizePolicy.setHorizontalStretch(0)
- sizePolicy.setVerticalStretch(0)
- sizePolicy.setHeightForWidth(self.executePushButton_4.sizePolicy().hasHeightForWidth())
- self.executePushButton_4.setSizePolicy(sizePolicy)
- self.executePushButton_4.setStyleSheet("color: rgb(255, 255, 255); background-color: rgb(138, 226, 52);")
- self.executeIcon = QtGui.QIcon(":/baangt/executeicon")
- self.executePushButton_4.setIcon(self.executeIcon)
- self.executePushButton_4.setIconSize(QtCore.QSize(28, 20))
- self.executePushButton_4.setObjectName("executePushButton_4")
- self.horizontalLayout_15.addWidget(self.executePushButton_4)
- self.openTestFilePushButton_4 = QtWidgets.QPushButton(self.mainGroupBox_4)
- sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
- sizePolicy.setHorizontalStretch(0)
- sizePolicy.setVerticalStretch(0)
- sizePolicy.setHeightForWidth(self.openTestFilePushButton_4.sizePolicy().hasHeightForWidth())
- self.openTestFilePushButton_4.setSizePolicy(sizePolicy)
- self.openTestFilePushButton_4.setStyleSheet("color: rgb(255, 255, 255); background-color: rgb(114, 159, 207);")
- self.openTestFilePushButton_4.setObjectName("openTestFilePushButton_4")
- self.openTestFileIcon = QtGui.QIcon(":/baangt/testfileicon")
- self.openTestFilePushButton_4.setIcon(self.openTestFileIcon)
- self.openTestFilePushButton_4.setIconSize(QtCore.QSize(28, 20))
- self.horizontalLayout_15.addWidget(self.openTestFilePushButton_4)
- self.verticalLayout_8.addLayout(self.horizontalLayout_15)
- self.horizontalLayout_16 = QtWidgets.QHBoxLayout()
- self.horizontalLayout_16.setSpacing(10)
- self.horizontalLayout_16.setObjectName("horizontalLayout_16")
- self.settingLabel_4 = QtWidgets.QLabel(self.mainGroupBox_4)
- sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Preferred)
- sizePolicy.setHorizontalStretch(0)
- sizePolicy.setVerticalStretch(0)
- sizePolicy.setHeightForWidth(self.settingLabel_4.sizePolicy().hasHeightForWidth())
- self.settingLabel_4.setSizePolicy(sizePolicy)
- self.settingLabel_4.setMinimumSize(QtCore.QSize(100, 0))
- self.settingLabel_4.setMaximumSize(QtCore.QSize(100, 16777215))
- font = QtGui.QFont()
- font.setFamily("Arial")
- font.setPointSize(11)
- font.setBold(False)
- font.setItalic(False)
- font.setWeight(9)
- font.setKerning(False)
- self.settingLabel_4.setFont(font)
- self.settingLabel_4.setStyleSheet("color: rgb(32, 74, 135);")
- self.settingLabel_4.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
- self.settingLabel_4.setObjectName("settingLabel_4")
- self.horizontalLayout_16.addWidget(self.settingLabel_4)
- self.settingComboBox_4 = QtWidgets.QComboBox(self.mainGroupBox_4)
- sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.MinimumExpanding, QtWidgets.QSizePolicy.Fixed)
- sizePolicy.setHorizontalStretch(0)
- sizePolicy.setVerticalStretch(0)
- sizePolicy.setHeightForWidth(self.settingComboBox_4.sizePolicy().hasHeightForWidth())
- self.settingComboBox_4.setSizePolicy(sizePolicy)
- self.settingComboBox_4.setMinimumSize(QtCore.QSize(250, 0))
- self.settingComboBox_4.setMaximumSize(QtCore.QSize(500, 16777215))
- self.settingComboBox_4.setStyleSheet("background-color: rgb(255, 255, 255); color: rgb(46, 52, 54);")
- self.settingComboBox_4.setMaxVisibleItems(20)
- self.settingComboBox_4.setObjectName("settingComboBox_4")
- self.horizontalLayout_16.addWidget(self.settingComboBox_4)
- self.settingsPushButton_4 = QtWidgets.QPushButton(self.mainGroupBox_4)
- sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
- sizePolicy.setHorizontalStretch(0)
- sizePolicy.setVerticalStretch(0)
- sizePolicy.setHeightForWidth(self.settingsPushButton_4.sizePolicy().hasHeightForWidth())
- self.settingsPushButton_4.setSizePolicy(sizePolicy)
- self.settingsPushButton_4.setMinimumSize(QtCore.QSize(90, 0))
- self.settingsPushButton_4.setStyleSheet("color: rgb(255, 255, 255); background-color: rgb(114, 159, 207);")
- self.settingsPushButton_4.setObjectName("settingsPushButton_4")
- self.horizontalLayout_16.addWidget(self.settingsPushButton_4)
- self.verticalLayout_8.addLayout(self.horizontalLayout_16)
- self.horizontalLayout_20 = QtWidgets.QHBoxLayout()
- self.horizontalLayout_20.setSpacing(10)
- self.horizontalLayout_20.setObjectName("horizontalLayout_20")
- self.openResultFilePushButton_4 = QtWidgets.QPushButton(self.mainGroupBox_4)
- sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
- sizePolicy.setHorizontalStretch(0)
- sizePolicy.setVerticalStretch(0)
- sizePolicy.setHeightForWidth(self.openResultFilePushButton_4.sizePolicy().hasHeightForWidth())
- self.openResultFilePushButton_4.setSizePolicy(sizePolicy)
- self.openResultFilePushButton_4.setMinimumSize(QtCore.QSize(90, 0))
- self.openResultFilePushButton_4.setStyleSheet("color: rgb(255, 255, 255);background-color: rgb(114, 159, 207);")
- self.openResultFilePushButton_4.setObjectName("openResultFilePushButton_4")
- self.horizontalLayout_20.addWidget(self.openResultFilePushButton_4)
- self.openLogFilePushButton_4 = QtWidgets.QPushButton(self.mainGroupBox_4)
- sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
- sizePolicy.setHorizontalStretch(0)
- sizePolicy.setVerticalStretch(0)
- sizePolicy.setHeightForWidth(self.openLogFilePushButton_4.sizePolicy().hasHeightForWidth())
- self.openLogFilePushButton_4.setSizePolicy(sizePolicy)
- self.openLogFilePushButton_4.setMinimumSize(QtCore.QSize(90, 0))
- self.openLogFilePushButton_4.setStyleSheet("color: rgb(255, 255, 255); background-color: rgb(114, 159, 207);")
- self.openLogFilePushButton_4.setObjectName("openLogFilePushButton_4")
- self.horizontalLayout_20.addWidget(self.openLogFilePushButton_4)
- self.verticalLayout_8.addLayout(self.horizontalLayout_20)
- self.horizontalLayout_21 = QtWidgets.QHBoxLayout()
- self.horizontalLayout_21.setSpacing(10)
- self.horizontalLayout_21.setObjectName("horizontalLayout_21")
- self.horizontalLayout_22 = QtWidgets.QHBoxLayout()
- self.horizontalLayout_22.setSpacing(10)
- self.horizontalLayout_22.setObjectName("horizontalLayout_22")
- self.statisticTable = QtWidgets.QTableWidget(self.mainGroupBox_4)
- self.statisticTable.setRowCount(1)
- self.statisticTable.setColumnCount(9)
- self.statisticTable.setShowGrid(True)
- self.statisticTable.verticalHeader().hide()
- self.statisticTable.setStyleSheet("border: 0px;")
- headerFont = QtGui.QFont()
- headerFont.setPointSize(9)
- headerFont.setBold(True)
- header = self.statisticTable.horizontalHeader()
- headers = ["TC Total", "TC DONE", "TC Pending", "TC OK", "TC Failed", "TC Paused", "TCS", "TS", "TSS"]
- headers_fullform = [
- "Total TestCases", "TestCases Done", "TestCases Pending", "TestCases Succeed", "TestCases Failed",
- "TestCases Paused", "TestCase Sequence Done", "TestStep Done", "TestStep Sequence Done"]
- self.statisticTable.setFocusPolicy(QtCore.Qt.NoFocus)
- for x in range(9):
- self.statisticTable.setItem(0, x, QtWidgets.QTableWidgetItem())
- self.statisticTable.item(0,x).setBackground(QtGui.QBrush(QtCore.Qt.white))
- self.statisticTable.item(0, x).setFlags(self.statisticTable.item(0, x).flags() ^ QtCore.Qt.ItemIsSelectable)
- self.statisticTable.item(0, x).setFlags(self.statisticTable.item(0, x).flags() ^ QtCore.Qt.ItemIsEditable)
- header.setSectionResizeMode(x, QtWidgets.QHeaderView.Stretch)
- self.statisticTable.setHorizontalHeaderItem(x, QtWidgets.QTableWidgetItem(headers[x]))
- self.statisticTable.horizontalHeaderItem(x).setFont(headerFont)
- self.statisticTable.horizontalHeaderItem(x).setToolTip(headers_fullform[x])
- self.statisticTable.setSizeAdjustPolicy(QtWidgets.QAbstractScrollArea.AdjustToContents)
- self.statisticTable.setSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
- self.horizontalLayout_21.addWidget(self.statisticTable)
- self.logTextBox = QtWidgets.QPlainTextEdit(self.mainGroupBox_4)
- self.logTextBox.setStyleSheet("background-color: rgb(255, 255, 255); border: 1px solid black;")
- self.logTextBox.setReadOnly(True)
- self.horizontalLayout_22.addWidget(self.logTextBox)
- self.gridLayout_5.addLayout(self.verticalLayout_8, 0, 0, 0, 0)
- self.horizontalLayout_13.addWidget(self.mainGroupBox_4)
- self.logo_4 = QtWidgets.QLabel(self.mainPage)
- sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Expanding)
- sizePolicy.setHorizontalStretch(0)
- sizePolicy.setVerticalStretch(0)
- sizePolicy.setHeightForWidth(self.logo_4.sizePolicy().hasHeightForWidth())
- self.logo_4.setSizePolicy(sizePolicy)
- self.logo_4.setMinimumSize(QtCore.QSize(0, 0))
- self.logo_4.setMaximumSize(QtCore.QSize(300, 120))
- self.logo_4.setBaseSize(QtCore.QSize(600, 240))
- self.logo_4.setText("")
- self.logo_4.setPixmap(QtGui.QPixmap(":/new/logo/baangtLogo"))
- self.logo_4.setScaledContents(True)
- self.logo_4.setObjectName("logo_4")
- self.horizontalLayout_13.addWidget(self.logo_4)
- self.verticalLayout_7.addLayout(self.horizontalLayout_13)
- self.verticalLayout_7.addLayout(self.horizontalLayout_21)
- self.verticalLayout_7.addLayout(self.horizontalLayout_22)
- spacerItem = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Maximum)
- self.verticalLayout_7.addItem(spacerItem)
- self.gridLayout_6.addLayout(self.verticalLayout_7, 0, 0, 1, 1)
- self.stackedWidget.addWidget(self.mainPage)
- self.settingPage = QtWidgets.QWidget()
- self.settingPage.setObjectName("settingPage")
- self.gridLayout_7 = QtWidgets.QGridLayout(self.settingPage)
- self.gridLayout_7.setObjectName("gridLayout_7")
- self.groupBox = QtWidgets.QGroupBox(self.settingPage)
- self.groupBox.setObjectName("groupBox")
- self.verticalLayout_9 = QtWidgets.QVBoxLayout(self.groupBox)
- self.verticalLayout_9.setObjectName("verticalLayout_9")
- self.scrollArea = QtWidgets.QScrollArea(self.groupBox)
- sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Expanding)
- sizePolicy.setHorizontalStretch(0)
- sizePolicy.setVerticalStretch(0)
- sizePolicy.setHeightForWidth(self.scrollArea.sizePolicy().hasHeightForWidth())
- self.scrollArea.setSizePolicy(sizePolicy)
- self.scrollArea.setWidgetResizable(True)
- self.scrollArea.setObjectName("scrollArea")
- self.scrollAreaWidgetContents = QtWidgets.QWidget()
- self.scrollAreaWidgetContents.setGeometry(QtCore.QRect(0, 0, 282, 144))
- self.scrollAreaWidgetContents.setObjectName("scrollAreaWidgetContents")
- self.verticalLayout_10 = QtWidgets.QVBoxLayout(self.scrollAreaWidgetContents)
- self.verticalLayout_10.setObjectName("verticalLayout_10")
- self.formLayout = QtWidgets.QFormLayout()
- self.formLayout.setSizeConstraint(QtWidgets.QLayout.SetMaximumSize)
- self.formLayout.setRowWrapPolicy(QtWidgets.QFormLayout.WrapLongRows)
- self.formLayout.setLabelAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
- self.formLayout.setSpacing(12)
- self.formLayout.setObjectName("formLayout")
- self.lineEdit1Label = QtWidgets.QLabel(self.scrollAreaWidgetContents)
- self.lineEdit1Label.setToolTip("")
- self.lineEdit1Label.setObjectName("lineEdit1Label")
- self.formLayout.setWidget(0, QtWidgets.QFormLayout.LabelRole, self.lineEdit1Label)
- self.lineEdit1LineEdit = QtWidgets.QLineEdit(self.scrollAreaWidgetContents)
- sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.MinimumExpanding, QtWidgets.QSizePolicy.Fixed)
- sizePolicy.setHorizontalStretch(0)
- sizePolicy.setVerticalStretch(0)
- sizePolicy.setHeightForWidth(self.lineEdit1LineEdit.sizePolicy().hasHeightForWidth())
- self.lineEdit1LineEdit.setSizePolicy(sizePolicy)
- self.lineEdit1LineEdit.setMinimumSize(QtCore.QSize(250, 0))
- self.lineEdit1LineEdit.setStyleSheet("background-color: rgb(255, 255, 255); color: rgb(46, 52, 54);")
- self.lineEdit1LineEdit.setObjectName("lineEdit1LineEdit")
- self.formLayout.setWidget(0, QtWidgets.QFormLayout.FieldRole, self.lineEdit1LineEdit)
- self.checkBox1Label = QtWidgets.QLabel(self.scrollAreaWidgetContents)
- self.checkBox1Label.setObjectName("checkBox1Label")
- self.formLayout.setWidget(1, QtWidgets.QFormLayout.LabelRole, self.checkBox1Label)
- self.checkBox1CheckBox = QtWidgets.QCheckBox(self.scrollAreaWidgetContents)
- self.checkBox1CheckBox.setStyleSheet("color: rgb(46, 52, 54);")
- self.checkBox1CheckBox.setObjectName("checkBox1CheckBox")
- self.formLayout.setWidget(1, QtWidgets.QFormLayout.FieldRole, self.checkBox1CheckBox)
- self.comboBox1Label = QtWidgets.QLabel(self.scrollAreaWidgetContents)
- self.comboBox1Label.setObjectName("comboBox1Label")
- self.formLayout.setWidget(2, QtWidgets.QFormLayout.LabelRole, self.comboBox1Label)
- self.comboBox1ComboBox = QtWidgets.QComboBox(self.scrollAreaWidgetContents)
- self.comboBox1ComboBox.setStyleSheet("color: rgb(46, 52, 54); background-color: rgb(255, 255, 255);")
- self.comboBox1ComboBox.setObjectName("comboBox1ComboBox")
- self.formLayout.setWidget(2, QtWidgets.QFormLayout.FieldRole, self.comboBox1ComboBox)
- self.verticalLayout_10.addLayout(self.formLayout)
- self.scrollArea.setWidget(self.scrollAreaWidgetContents)
- self.verticalLayout_9.addWidget(self.scrollArea)
- self.horizontalLayout_17 = QtWidgets.QHBoxLayout()
- self.horizontalLayout_17.setObjectName("horizontalLayout_17")
- self.horizontalLayout_23 = QtWidgets.QHBoxLayout()
- self.horizontalLayout_23.setObjectName("horizontalLayout_23")
- self.groupBox.setStyleSheet("""QToolTip {
- background-color: black;
- color: white;
- border: black solid 1px
- }""")
- self.logSwitch = QtWidgets.QPushButton(self.groupBox)
- self.logSwitch.setCheckable(True)
- self.logSwitch.toggle()
- self.logSwitch.setStyleSheet("color: rgb(255, 255, 255); background-color: rgb(115, 210, 22);")
- self.logSwitch.setObjectName("logSwitch")
- self.horizontalLayout_23.addWidget(self.logSwitch)
- self.openFilesSwitch = QtWidgets.QPushButton(self.groupBox)
- self.openFilesSwitch.setCheckable(True)
- self.openFilesSwitch.toggle()
- self.openFilesSwitch.setStyleSheet("color: rgb(255, 255, 255); background-color: rgb(115, 210, 22);")
- self.openFilesSwitch.setObjectName("openFilesSwitch")
- self.horizontalLayout_23.addWidget(self.openFilesSwitch)
- self.okPushButton = QtWidgets.QPushButton(self.groupBox)
- self.okPushButton.setStyleSheet("color: rgb(255, 255, 255); background-color: rgb(52, 101, 164);")
- self.okPushButton.setObjectName("okPushButton")
- self.horizontalLayout_17.addWidget(self.okPushButton)
- self.saveAspushButton = QtWidgets.QPushButton(self.groupBox)
- self.saveAspushButton.setStyleSheet("color: rgb(255, 255, 255); background-color: rgb(52, 101, 164);")
- self.saveAspushButton.setObjectName("saveAspushButton")
- self.horizontalLayout_17.addWidget(self.saveAspushButton)
- self.AddMorePushButton = QtWidgets.QPushButton(self.groupBox)
- self.AddMorePushButton.setStyleSheet("color: rgb(255, 255, 255); background-color: rgb(115, 210, 22);")
- self.AddMorePushButton.setObjectName("AddMorePushButton")
- self.horizontalLayout_17.addWidget(self.AddMorePushButton)
- self.deleteLastPushButton = QtWidgets.QPushButton(self.groupBox)
- self.deleteLastPushButton.setStyleSheet("color: rgb(255, 255, 255); background-color: rgb(204, 0, 0);")
- self.deleteLastPushButton.setObjectName("deleteLastPushButton")
- self.horizontalLayout_17.addWidget(self.deleteLastPushButton)
- self.exitPushButton = QtWidgets.QPushButton(self.groupBox)
- self.exitPushButton.setStyleSheet("color: rgb(255, 255, 255); background-color: rgb(204, 0, 0);")
- self.exitPushButton.setObjectName("exitPushButton")
- self.horizontalLayout_17.addWidget(self.exitPushButton)
- spacerItem1 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
- self.horizontalLayout_17.addItem(spacerItem1)
- self.verticalLayout_9.addLayout(self.horizontalLayout_17)
- self.horizontalLayout_23.addItem(spacerItem1)
- self.verticalLayout_9.addLayout(self.horizontalLayout_23)
- self.gridLayout_7.addWidget(self.groupBox, 0, 0, 1, 1)
- self.stackedWidget.addWidget(self.settingPage)
- # query screen
- self.queryPage = QtWidgets.QWidget()
- self.queryPage.setObjectName("queryPage")
- # fonts
- titleFont = QtGui.QFont()
- titleFont.setFamily("Arial")
- titleFont.setPointSize(32)
- titleFont.setBold(True)
- titleFont.setItalic(False)
- titleFont.setWeight(18)
- titleFont.setKerning(False)
- labelFont = QtGui.QFont()
- labelFont.setFamily("Arial")
- labelFont.setPointSize(11)
- labelFont.setBold(False)
- labelFont.setItalic(False)
- labelFont.setWeight(9)
- labelFont.setKerning(False)
- # main layout
- self.queryMainLayout = QtWidgets.QVBoxLayout(self.queryPage)
- self.queryMainLayout.setObjectName("queryMainLayout")
- # page title
- self.queryTitleLabel = QtWidgets.QLabel(self.queryPage)
- self.queryTitleLabel.setAlignment(QtCore.Qt.AlignTop)
- self.queryTitleLabel.setFont(titleFont)
- self.queryTitleLabel.setMinimumSize(QtCore.QSize(0, 0))
- self.queryTitleLabel.setMaximumSize(QtCore.QSize(200, 15))
- self.queryTitleLabel.setObjectName("queryTitleLabel")
- self.queryMainLayout.addWidget(self.queryTitleLabel)
- # action layout
- self.queryActionLayout = QtWidgets.QHBoxLayout()
- self.queryActionLayout.setSizeConstraint(QtWidgets.QLayout.SetMaximumSize)
- #self.queryActionLayout.setContentsMargins(5, 5, 5, 5)
- #self.queryActionLayout.setSpacing(15)
- self.queryActionLayout.setObjectName("queryActionLayout")
- self.queryMainLayout.addLayout(self.queryActionLayout)
- # input group
- self.queryGroupBox = QtWidgets.QGroupBox(self.queryPage)
- sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Preferred)
- sizePolicy.setHorizontalStretch(0)
- sizePolicy.setVerticalStretch(0)
- sizePolicy.setHeightForWidth(self.queryGroupBox.sizePolicy().hasHeightForWidth())
- self.queryGroupBox.setSizePolicy(sizePolicy)
- self.queryGroupBox.setMinimumSize(QtCore.QSize(500, 0))
- self.queryGroupBox.setFlat(False)
- self.queryGroupBox.setAlignment(QtCore.Qt.AlignTop)
- self.queryGroupBox.setObjectName("queryGroupBox")
- self.queryActionLayout.addWidget(self.queryGroupBox)
- self.queryFormLayout = QtWidgets.QVBoxLayout(self.queryGroupBox)
- self.queryFormLayout.setSpacing(15)
- self.queryFormLayout.setObjectName("queryFormLayout")
-
- self.queryInputLayout = QtWidgets.QGridLayout()
- self.queryInputLayout.setObjectName("queryInputLayout")
- self.queryInputLayout.setSpacing(20)
- self.queryInputLayout.setColumnStretch(0, 1)
- self.queryInputLayout.setColumnStretch(1, 8)
- self.queryInputLayout.setColumnStretch(2, 2)
- self.queryInputLayout.setColumnStretch(3, 5)
- self.queryGlobalsLayout = QtWidgets.QGridLayout()
- self.queryGlobalsLayout.setObjectName("queryGlobalsLayout")
- self.queryGlobalsLayout.setSpacing(5)
- self.queryGlobalsLayout.setColumnStretch(0, 8)
- self.queryGlobalsLayout.setColumnStretch(1, 8)
- self.queryButtonLayout = QtWidgets.QHBoxLayout()
- self.queryButtonLayout.setSizeConstraint(QtWidgets.QLayout.SetMaximumSize)
- self.queryButtonLayout.setContentsMargins(5, 5, 5, 10)
- self.queryButtonLayout.setSpacing(15)
- self.queryFormLayout.addLayout(self.queryInputLayout)
- self.queryFormLayout.addLayout(self.queryGlobalsLayout)
- self.queryFormLayout.addLayout(self.queryButtonLayout)
- # name
- self.nameComboBoxLabel = QtWidgets.QLabel(self.queryGroupBox)
- self.nameComboBoxLabel.setFont(labelFont)
- self.nameComboBoxLabel.setStyleSheet("color: rgb(32, 74, 135);")
- self.nameComboBoxLabel.setObjectName("nameComboBoxLabel")
- self.queryInputLayout.addWidget(self.nameComboBoxLabel)
- self.nameComboBox = QtWidgets.QComboBox(self.queryGroupBox)
- self.nameComboBox.setStyleSheet("color: rgb(46, 52, 54); background-color: rgb(255, 255, 255);")
- self.nameComboBox.setObjectName("nameComboBox")
- #self.nameComboBox.addItems(["", "Debug", "Info", "Warning", "Error"])
- self.queryInputLayout.addWidget(self.nameComboBox)
- # date from
- self.dateFromInputLabel = QtWidgets.QLabel(self.queryGroupBox)
- self.dateFromInputLabel.setFont(labelFont)
- self.dateFromInputLabel.setStyleSheet("color: rgb(32, 74, 135);")
- self.dateFromInputLabel.setObjectName("dateFromInputLabel")
- self.queryInputLayout.addWidget(self.dateFromInputLabel)
- self.dateFromInput = QtWidgets.QDateEdit(self.queryGroupBox, calendarPopup=True)
- self.dateFromInput.setDateTime(QtCore.QDateTime.currentDateTime())
- self.dateFromInput.setDisplayFormat("dd.MM.yyyy")
- self.dateFromInput.setStyleSheet("color: rgb(46, 52, 54); background-color: rgb(255, 255, 255);")
- self.dateFromInput.setObjectName("dateFromInput")
- self.queryInputLayout.addWidget(self.dateFromInput)
- # stage
- self.stageComboBoxLabel = QtWidgets.QLabel(self.queryGroupBox)
- self.stageComboBoxLabel.setFont(labelFont)
- self.stageComboBoxLabel.setStyleSheet("color: rgb(32, 74, 135);")
- self.stageComboBoxLabel.setObjectName("stageComboBoxLabel")
- self.queryInputLayout.addWidget(self.stageComboBoxLabel)
- self.stageComboBox = QtWidgets.QComboBox(self.queryGroupBox)
- self.stageComboBox.setStyleSheet("color: rgb(46, 52, 54); background-color: rgb(255, 255, 255);")
- self.stageComboBox.setObjectName("stageComboBox")
- self.queryInputLayout.addWidget(self.stageComboBox)
- # date to
- self.dateToInputLabel = QtWidgets.QLabel(self.queryGroupBox)
- self.dateToInputLabel.setFont(labelFont)
- self.dateToInputLabel.setStyleSheet("color: rgb(32, 74, 135);")
- self.dateToInputLabel.setObjectName("dateToInputLabel")
- self.queryInputLayout.addWidget(self.dateToInputLabel)
- self.dateToInput = QtWidgets.QDateEdit(self.queryGroupBox, calendarPopup=True)
- self.dateToInput.setDateTime(QtCore.QDateTime.currentDateTime())
- self.dateToInput.setDisplayFormat("dd.MM.yyyy")
- self.dateToInput.setStyleSheet("color: rgb(46, 52, 54); background-color: rgb(255, 255, 255);")
- self.dateToInput.setObjectName("dateToInput")
- self.queryInputLayout.addWidget(self.dateToInput)
- # Globals
- # title
- self.globalsTile = QtWidgets.QLabel(self.queryGroupBox)
- self.globalsTile.setFont(labelFont)
- self.globalsTile.setStyleSheet("color: rgb(32, 74, 135);")
- self.globalsTile.setObjectName("globalsTile")
- self.queryGlobalsLayout.addWidget(self.globalsTile, 0, 0)
- # options
- self.globalsOptions = []
- for index in range(GLOBALS_FILTER_NUMBER):
- # name
- globalsNameComboBox = QtWidgets.QComboBox(self.queryGroupBox)
- globalsNameComboBox.setStyleSheet("color: rgb(46, 52, 54); background-color: rgb(255, 255, 255);")
- globalsNameComboBox.setObjectName(f"globalsNameComboBox{index}")
- self.queryGlobalsLayout.addWidget(globalsNameComboBox, index+1, 0)
- # value
- globalsValueComboBox = QtWidgets.QComboBox(self.queryGroupBox)
- globalsValueComboBox.setStyleSheet("color: rgb(46, 52, 54); background-color: rgb(255, 255, 255);")
- globalsValueComboBox.setObjectName(f"globalsValueComboBox{index}")
- self.queryGlobalsLayout.addWidget(globalsValueComboBox, index+1, 1)
- # store
- self.globalsOptions.append((globalsNameComboBox, globalsValueComboBox))
- # query buttons
- sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
- sizePolicy.setHorizontalStretch(0)
- sizePolicy.setVerticalStretch(0)
- #sizePolicy.setHeightForWidth(self.queryMakePushButton.sizePolicy().hasHeightForWidth())
- # make query
- self.queryMakePushButton = QtWidgets.QPushButton(self.queryGroupBox)
- #sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
- #sizePolicy.setHorizontalStretch(0)
- #sizePolicy.setVerticalStretch(0)
- sizePolicy.setHeightForWidth(self.queryMakePushButton.sizePolicy().hasHeightForWidth())
- self.queryMakePushButton.setSizePolicy(sizePolicy)
- self.queryMakePushButton.setMinimumSize(QtCore.QSize(120, 0))
- self.queryMakePushButton.setStyleSheet("color: rgb(255, 255, 255); background-color: rgb(114, 159, 207);")
- self.queryMakePushButton.setObjectName("queryMakePushButton")
- self.queryButtonLayout.addWidget(self.queryMakePushButton)
- # export results
- self.queryExportPushButton = QtWidgets.QPushButton(self.queryGroupBox)
- #sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
- #sizePolicy.setHorizontalStretch(0)
- #sizePolicy.setVerticalStretch(0)
- sizePolicy.setHeightForWidth(self.queryExportPushButton.sizePolicy().hasHeightForWidth())
- self.queryExportPushButton.setSizePolicy(sizePolicy)
- self.queryExportPushButton.setMinimumSize(QtCore.QSize(120, 0))
- self.queryExportPushButton.setStyleSheet("color: rgb(255, 255, 255); background-color: rgb(138, 226, 52);")
- self.queryExportPushButton.setObjectName("queryExportPushButton")
- self.queryButtonLayout.addWidget(self.queryExportPushButton)
- # open recent export result file
- self.openExportPushButton = QtWidgets.QPushButton(self.queryGroupBox)
- #sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
- #sizePolicy.setHorizontalStretch(0)
- #sizePolicy.setVerticalStretch(0)
- sizePolicy.setHeightForWidth(self.openExportPushButton.sizePolicy().hasHeightForWidth())
- self.openExportPushButton.setSizePolicy(sizePolicy)
- self.openExportPushButton.setMinimumSize(QtCore.QSize(120, 0))
- self.openExportPushButton.setStyleSheet("color: rgb(255, 255, 255); background-color: rgb(138, 226, 52);")
- self.openExportPushButton.setObjectName("openExportPushButton")
- self.queryButtonLayout.addWidget(self.openExportPushButton)
- # exit to main screen
- self.queryExitPushButton = QtWidgets.QPushButton(self.queryGroupBox)
- #sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
- #sizePolicy.setHorizontalStretch(0)
- #sizePolicy.setVerticalStretch(0)
- sizePolicy.setHeightForWidth(self.queryExitPushButton.sizePolicy().hasHeightForWidth())
- self.queryExitPushButton.setSizePolicy(sizePolicy)
- self.queryExitPushButton.setMinimumSize(QtCore.QSize(120, 0))
- self.queryExitPushButton.setStyleSheet("color: rgb(255, 255, 255); background-color: rgb(204, 0, 0);")
- self.queryExitPushButton.setObjectName("queryExitPushButton")
- self.queryButtonLayout.addWidget(self.queryExitPushButton)
- # status message
- self.queryStatusLabel = QtWidgets.QLabel(self.queryGroupBox)
- self.queryStatusLabel.setAlignment(QtCore.Qt.AlignTop)
- self.queryStatusLabel.setObjectName("queryStatusLabel")
- self.queryMainLayout.addWidget(self.queryStatusLabel)
- # logo
- self.queryLogo = QtWidgets.QLabel(self.queryPage)
- sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Expanding)
- sizePolicy.setHorizontalStretch(0)
- sizePolicy.setVerticalStretch(0)
- sizePolicy.setHeightForWidth(self.queryLogo.sizePolicy().hasHeightForWidth())
- self.queryLogo.setSizePolicy(sizePolicy)
- self.queryLogo.setMinimumSize(QtCore.QSize(0, 0))
- self.queryLogo.setMaximumSize(QtCore.QSize(300, 120))
- self.queryLogo.setBaseSize(QtCore.QSize(600, 240))
- self.queryLogo.setText("")
- self.queryLogo.setScaledContents(True)
- self.queryLogo.setObjectName("queryLogo")
- self.queryActionLayout.addWidget(self.queryLogo)
- # END of query screen
- self.katalonPage = QtWidgets.QWidget()
- self.katalonPage.setObjectName("katalonPage")
- self.gridLayout_8 = QtWidgets.QGridLayout(self.katalonPage)
- self.gridLayout_8.setObjectName("gridLayout_8")
- self.verticalLayout_11 = QtWidgets.QVBoxLayout()
- self.verticalLayout_11.setObjectName("verticalLayout_11")
- self.horizontalLayout_18 = QtWidgets.QHBoxLayout()
- self.horizontalLayout_18.setSpacing(20)
- self.horizontalLayout_18.setObjectName("horizontalLayout_18")
- self.TextIn_2 = QtWidgets.QPlainTextEdit(self.katalonPage)
- self.TextIn_2.setStyleSheet("background-color: rgb(255, 255, 255); color: rgb(0, 0, 0);")
- self.TextIn_2.setObjectName("TextIn_2")
- self.horizontalLayout_18.addWidget(self.TextIn_2)
- self.TextOut_2 = QtWidgets.QPlainTextEdit(self.katalonPage)
- self.TextOut_2.setStyleSheet("background-color: rgb(255, 255, 255); color: rgb(0, 0, 0);")
- self.TextOut_2.setObjectName("TextOut_2")
- self.horizontalLayout_18.addWidget(self.TextOut_2)
- self.verticalLayout_11.addLayout(self.horizontalLayout_18)
- self.horizontalLayout_19 = QtWidgets.QHBoxLayout()
- self.horizontalLayout_19.setSpacing(15)
- self.horizontalLayout_19.setObjectName("horizontalLayout_19")
- self.savePushButton_2 = QtWidgets.QPushButton(self.katalonPage)
- self.savePushButton_2.setStyleSheet("background-color: rgb(52, 101, 164); color: rgb(255, 255, 255);")
- self.savePushButton_2.setObjectName("savePushButton_2")
- self.horizontalLayout_19.addWidget(self.savePushButton_2)
- self.copyClipboard_2 = QtWidgets.QPushButton(self.katalonPage)
- self.copyClipboard_2.setStyleSheet("background-color: rgb(52, 101, 164); color: rgb(255, 255, 255);")
- self.copyClipboard_2.setObjectName("copyClipboard_2")
- self.horizontalLayout_19.addWidget(self.copyClipboard_2)
- self.exitPushButton_3 = QtWidgets.QPushButton(self.katalonPage)
- self.exitPushButton_3.setStyleSheet("background-color: rgb(204, 0, 0); color: rgb(255, 255, 255);")
- self.exitPushButton_3.setObjectName("exitPushButton_3")
- self.horizontalLayout_19.addWidget(self.exitPushButton_3)
- spacerItem2 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
- self.horizontalLayout_19.addItem(spacerItem2)
- self.verticalLayout_11.addLayout(self.horizontalLayout_19)
- self.gridLayout_8.addLayout(self.verticalLayout_11, 0, 0, 1, 1)
- self.stackedWidget.addWidget(self.katalonPage)
- self.gridLayout_3.addWidget(self.stackedWidget, 0, 0, 1, 1)
- MainWindow.setCentralWidget(self.centralwidget)
- self.statusbar = QtWidgets.QStatusBar(MainWindow)
- self.statusbar.setObjectName("statusbar")
- MainWindow.setStatusBar(self.statusbar)
- self.toolBar = QtWidgets.QToolBar(MainWindow)
- font = QtGui.QFont()
- font.setFamily("Arial")
- font.setPointSize(11)
- font.setBold(False)
- font.setItalic(False)
- font.setWeight(7)
- self.toolBar.setFont(font)
- self.toolBar.setStyleSheet("font: 63 11pt \"Arial\";")
- MainWindow.addToolBar(QtCore.Qt.LeftToolBarArea, self.toolBar)
- self.toolBar.setObjectName("toolBar")
- self.actionExit = QtWidgets.QAction(MainWindow)
- self.actionExit.setObjectName("actionExit")
- self.actionExitIcon = QtGui.QIcon(":/baangt/exiticon")
- self.actionExit.setIcon(self.actionExitIcon)
- self.actionImport_Katalon = QtWidgets.QAction(MainWindow)
- self.actionImport_Katalon.setObjectName("actionImport_Katalon")
- self.actionImport_KatalonIcon = QtGui.QIcon(":/baangt/katalonicon")
- self.actionImport_Katalon.setIcon(self.actionImport_KatalonIcon)
- # Browse Results
- self.actionQuery = QtWidgets.QAction(MainWindow)
- self.actionQuery.setObjectName("actionQuery")
- self.actionQueryIcon = QtGui.QIcon(":/baangt/dbqueryicon")
- self.actionQuery.setIcon(self.actionQueryIcon)
- # END: Browse Results
- self.actionReport = QtWidgets.QAction(MainWindow)
- self.actionReport.setObjectName("actionReport")
- self.actionReportIcon = QtGui.QIcon(":/baangt/reporticon")
- self.actionReport.setIcon(self.actionReportIcon)
- self.actionCleanup = QtWidgets.QAction(MainWindow)
- self.actionCleanup.setObjectName("actionCleanup")
- self.actionCleanupIcon = QtGui.QIcon(":/baangt/cleanupicon")
- self.actionCleanup.setIcon(self.actionCleanupIcon)
- self.actionTestDataGen = QtWidgets.QAction(MainWindow)
- self.actionTestDataGen.setObjectName("actionTestDataGen")
- TestDataGenIcon = QtGui.QIcon(":/baangt/tdgicon")
- self.actionTestDataGen.setIcon(TestDataGenIcon)
- self.toolBar.addAction(self.actionImport_Katalon)
- self.toolBar.addAction(self.actionQuery)
- self.toolBar.addAction(self.actionReport)
- self.toolBar.addAction(self.actionCleanup)
- self.toolBar.addAction(self.actionTestDataGen)
- self.toolBar.addAction(self.actionExit)
- self.TDGPage = QtWidgets.QWidget()
- self.TDGPage.setObjectName("TDGPage")
- self.TDGPage.setMinimumSize(600, 0)
- self.gridLayout_9 = QtWidgets.QGridLayout(self.TDGPage)
- self.gridLayout_9.setSizeConstraint(QtWidgets.QLayout.SetMinAndMaxSize)
- self.gridLayout_9.setContentsMargins(5, 5, 5, 5)
- self.gridLayout_9.setHorizontalSpacing(5)
- self.gridLayout_9.setVerticalSpacing(10)
- self.gridLayout_9.setObjectName("gridLayout_9")
- self.verticalLayout_12 = QtWidgets.QVBoxLayout()
- self.verticalLayout_12.setObjectName("verticalLayout_12")
- self.horizontalLayout_24 = QtWidgets.QHBoxLayout()
- self.horizontalLayout_24.setSpacing(20)
- self.horizontalLayout_24.setObjectName("horizontalLayout_24")
- self.InputFileLable = QtWidgets.QLabel(self.TDGPage)
- self.InputFileLable.setMinimumSize(QtCore.QSize(100, 0))
- self.InputFileLable.setMaximumSize(QtCore.QSize(100, 16777215))
- self.InputFileLable.setFont(font)
- self.InputFileLable.setStyleSheet("color: rgb(32, 74, 135);")
- self.InputFileLable.setAlignment(QtCore.Qt.AlignRight | QtCore.Qt.AlignTrailing | QtCore.Qt.AlignVCenter)
- self.InputFileLable.setObjectName("InputFileLable")
- self.horizontalLayout_24.addWidget(self.InputFileLable)
- self.InputFileEdit = QtWidgets.QLineEdit(self.TDGPage)
- self.InputFileEdit.setMinimumSize(QtCore.QSize(350, 0))
- self.InputFileEdit.setMaximumSize(QtCore.QSize(350, 16777215))
- self.InputFileEdit.setStyleSheet("background-color: rgb(255, 255, 255);")
- self.InputFileEdit.setObjectName("InputFileEdit")
- self.InputFileEdit.setReadOnly(True)
- self.horizontalLayout_24.addWidget(self.InputFileEdit)
- self.InputFileButton = QtWidgets.QPushButton(self.TDGPage)
- sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
- sizePolicy.setHorizontalStretch(0)
- sizePolicy.setVerticalStretch(0)
- sizePolicy.setHeightForWidth(self.InputFileButton.sizePolicy().hasHeightForWidth())
- self.InputFileButton.setSizePolicy(sizePolicy)
- self.InputFileButton.setMinimumSize(QtCore.QSize(90, 0))
- self.InputFileButton.setStyleSheet("color: rgb(255, 255, 255); background-color: rgb(114, 159, 207);")
- self.InputFileButton.setObjectName("InputFileButton")
- self.horizontalLayout_24.addWidget(self.InputFileButton)
- self.InputFileOpen = QtWidgets.QPushButton()
- self.InputFileOpen.setSizePolicy(sizePolicy)
- self.InputFileOpen.setMinimumSize(QtCore.QSize(90, 0))
- self.InputFileOpen.setStyleSheet("color: rgb(255, 255, 255); background-color: rgb(114, 159, 207);")
- self.InputFileOpen.setObjectName("InputFileButton")
- self.horizontalLayout_24.addWidget(self.InputFileOpen)
- self.horizontalLayout_24.addItem(spacerItem1)
- self.verticalLayout_12.addLayout(self.horizontalLayout_24)
- self.horizontalLayout_25 = QtWidgets.QHBoxLayout()
- self.horizontalLayout_25.setSpacing(20)
- self.horizontalLayout_25.setObjectName("horizontalLayout_25")
- self.OutputFileLable = QtWidgets.QLabel(self.TDGPage)
- self.OutputFileLable.setMinimumSize(QtCore.QSize(100, 0))
- self.OutputFileLable.setMaximumSize(QtCore.QSize(100, 16777215))
- self.OutputFileLable.setFont(font)
- self.OutputFileLable.setStyleSheet("color: rgb(32, 74, 135);")
- self.OutputFileLable.setAlignment(QtCore.Qt.AlignRight | QtCore.Qt.AlignTrailing | QtCore.Qt.AlignVCenter)
- self.OutputFileLable.setObjectName("OutputFileLable")
- self.horizontalLayout_25.addWidget(self.OutputFileLable)
- self.OutputFileEdit = QtWidgets.QLineEdit(self.TDGPage)
- sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.MinimumExpanding, QtWidgets.QSizePolicy.Fixed)
- sizePolicy.setHorizontalStretch(0)
- sizePolicy.setVerticalStretch(0)
- sizePolicy.setHeightForWidth(self.OutputFileEdit.sizePolicy().hasHeightForWidth())
- self.OutputFileEdit.setSizePolicy(sizePolicy)
- self.OutputFileEdit.setMinimumSize(QtCore.QSize(350, 0))
- self.OutputFileEdit.setMaximumSize(QtCore.QSize(350, 16777215))
- self.OutputFileEdit.setStyleSheet("background-color: rgb(255, 255, 255);")
- self.OutputFileEdit.setObjectName("OutputFileEdit")
- self.OutputFileEdit.setReadOnly(True)
- self.horizontalLayout_25.addWidget(self.OutputFileEdit)
- self.OutputFileButton = QtWidgets.QPushButton(self.TDGPage)
- sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
- sizePolicy.setHorizontalStretch(0)
- sizePolicy.setVerticalStretch(0)
- sizePolicy.setHeightForWidth(self.OutputFileButton.sizePolicy().hasHeightForWidth())
- self.OutputFileButton.setSizePolicy(sizePolicy)
- self.OutputFileButton.setMinimumSize(QtCore.QSize(90, 0))
- self.OutputFileButton.setStyleSheet("color: rgb(255, 255, 255); background-color: rgb(114, 159, 207);")
- self.OutputFileButton.setObjectName("OutputFileButton")
- self.horizontalLayout_25.addWidget(self.OutputFileButton)
- self.horizontalLayout_25.addItem(spacerItem1)
- self.horizontalLayout_26 = QtWidgets.QHBoxLayout()
- self.horizontalLayout_26.setObjectName("horizontalLayout_26")
- self.TDGButton = QtWidgets.QPushButton(self.TDGPage)
- sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
- sizePolicy.setHorizontalStretch(0)
- sizePolicy.setVerticalStretch(0)
- sizePolicy.setHeightForWidth(self.TDGButton.sizePolicy().hasHeightForWidth())
- self.TDGButton.setSizePolicy(sizePolicy)
- self.TDGButton.setMinimumSize(QtCore.QSize(90, 0))
- self.TDGButton.setStyleSheet("background-color: rgb(115, 210, 22); color: rgb(255, 255, 255);")
- self.TDGButton.setObjectName("TDGButton")
- self.TDGButton.setEnabled(False)
- self.ResultButton = QtWidgets.QPushButton(self.TDGPage)
- sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
- sizePolicy.setHorizontalStretch(0)
- sizePolicy.setVerticalStretch(0)
- sizePolicy.setHeightForWidth(self.ResultButton.sizePolicy().hasHeightForWidth())
- self.ResultButton.setSizePolicy(sizePolicy)
- self.ResultButton.setMinimumSize(QtCore.QSize(90, 0))
- self.ResultButton.setStyleSheet("background-color: rgb(115, 210, 22); color: rgb(255, 255, 255);")
- self.ResultButton.setObjectName("ResultButton")
- self.horizontalLayout_26.addWidget(self.TDGButton)
- self.horizontalLayout_26.addWidget(self.ResultButton)
- self.exitPushButton_4 = QtWidgets.QPushButton(self.TDGPage)
- sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
- sizePolicy.setHorizontalStretch(0)
- sizePolicy.setVerticalStretch(0)
- sizePolicy.setHeightForWidth(self.exitPushButton_4.sizePolicy().hasHeightForWidth())
- self.exitPushButton_4.setSizePolicy(sizePolicy)
- self.exitPushButton_4.setMinimumSize(QtCore.QSize(90, 0))
- self.exitPushButton_4.setStyleSheet("background-color: rgb(204, 0, 0); color: rgb(255, 255, 255);")
- self.exitPushButton_4.setObjectName("exitPushButton_4")
- self.horizontalLayout_26.addWidget(self.exitPushButton_4)
- self.horizontalLayout_26.setContentsMargins(135,0,0,0)
- self.horizontalLayout_26.addItem(spacerItem1)
- self.horizontalLayout_27 = QtWidgets.QHBoxLayout()
- self.horizontalLayout_27.setSpacing(20)
- self.horizontalLayout_27.setObjectName("horizontalLayout_27")
- self.SheetLabel = QtWidgets.QLabel(self.TDGPage)
- self.SheetLabel.setMinimumSize(QtCore.QSize(100, 0))
- self.SheetLabel.setMaximumSize(QtCore.QSize(100, 16777215))
- self.SheetLabel.setFont(font)
- self.SheetLabel.setStyleSheet("color: rgb(32, 74, 135);")
- self.SheetLabel.setAlignment(QtCore.Qt.AlignRight | QtCore.Qt.AlignTrailing | QtCore.Qt.AlignVCenter)
- self.SheetLabel.setObjectName("SheetLabel")
- self.horizontalLayout_27.addWidget(self.SheetLabel)
- self.SheetCombo = QtWidgets.QComboBox(self.TDGPage)
- sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed)
- sizePolicy.setHorizontalStretch(0)
- sizePolicy.setVerticalStretch(0)
- sizePolicy.setHeightForWidth(self.SheetCombo.sizePolicy().hasHeightForWidth())
- self.SheetCombo.setSizePolicy(sizePolicy)
- self.SheetCombo.setMinimumSize(QtCore.QSize(350, 0))
- self.SheetCombo.setMaximumSize(QtCore.QSize(350, 16777215))
- self.SheetCombo.setStyleSheet("background-color: rgb(255, 255, 255); color: rgb(46, 52, 54);")
- self.SheetCombo.setMaxVisibleItems(20)
- self.SheetCombo.setModelColumn(0)
- self.SheetCombo.setObjectName("SheetCombo")
- self.horizontalLayout_27.addWidget(self.SheetCombo)
- self.horizontalLayout_27.addItem(spacerItem1)
- self.horizontalLayout_28 = QtWidgets.QHBoxLayout()
- self.horizontalLayout_28.setSpacing(20)
- self.horizontalLayout_28.setObjectName("horizontalLayout_28")
- self.ResultLengthLabel = QtWidgets.QLabel(self.TDGPage)
- self.ResultLengthLabel.setMinimumSize(QtCore.QSize(100, 0))
- self.ResultLengthLabel.setMaximumSize(QtCore.QSize(100, 16777215))
- self.ResultLengthLabel.setFont(font)
- self.ResultLengthLabel.setStyleSheet("color: rgb(32, 74, 135);")
- self.ResultLengthLabel.setAlignment(QtCore.Qt.AlignRight | QtCore.Qt.AlignTrailing | QtCore.Qt.AlignVCenter)
- self.ResultLengthLabel.setObjectName("ResultLengthLabel")
- self.horizontalLayout_28.addWidget(self.ResultLengthLabel)
- self.ResultLengthInput = QtWidgets.QLineEdit(self.TDGPage)
- self.ResultLengthInput.setValidator(QtGui.QIntValidator())
- sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed)
- sizePolicy.setHorizontalStretch(0)
- sizePolicy.setVerticalStretch(0)
- sizePolicy.setHeightForWidth(self.ResultLengthInput.sizePolicy().hasHeightForWidth())
- self.ResultLengthInput.setSizePolicy(sizePolicy)
- self.ResultLengthInput.setMinimumSize(QtCore.QSize(350, 0))
- self.ResultLengthInput.setMaximumSize(QtCore.QSize(350, 16777215))
- self.ResultLengthInput.setStyleSheet("background-color: rgb(255, 255, 255); color: rgb(46, 52, 54);")
- self.ResultLengthInput.setObjectName("ResultLengthInput")
- self.horizontalLayout_28.addWidget(self.ResultLengthInput)
- self.horizontalLayout_28.addItem(spacerItem1)
- self.verticalLayout_12.addLayout(self.horizontalLayout_27)
- self.verticalLayout_12.addLayout(self.horizontalLayout_28)
- self.verticalLayout_12.addLayout(self.horizontalLayout_25)
- self.verticalLayout_12.addLayout(self.horizontalLayout_26)
- self.verticalLayout_12.addItem(spacerItem)
- self.verticalLayout_12.setSpacing(20)
- #self.gridLayout_9.setAlignment(QtCore.Qt.AlignHCenter | QtCore.Qt.AlignTrailing | QtCore.Qt.AlignVCenter)
- self.gridLayout_9.addLayout(self.verticalLayout_12, 0, 0, 1, 1)
- self.stackedWidget.addWidget(self.TDGPage)
- # add query page
- self.stackedWidget.addWidget(self.queryPage)
- self.retranslateUi(MainWindow)
- self.stackedWidget.setCurrentIndex(0)
- QtCore.QMetaObject.connectSlotsByName(MainWindow)
- def close(self,event):
- self.child.terminate()
- self.child.waitForFinished()
- event.accept()
- def retranslateUi(self, MainWindow):
- _translate = QtCore.QCoreApplication.translate
- MainWindow.setWindowTitle(_translate("MainWindow", "Baangt Interactive Starter"))
- self.pathLabel_4.setText(_translate("MainWindow", "Path"))
- self.browsePushButton_4.setText(_translate("MainWindow", "Browse"))
- self.testRunLabel_4.setText(_translate("MainWindow", "Test Run"))
- self.settingLabel_4.setText(_translate("MainWindow", "Settings"))
- self.settingsPushButton_4.setText(_translate("MainWindow", "Details"))
- self.groupBox.setTitle(_translate("MainWindow", "Settings in globals.json"))
- self.lineEdit1Label.setText(_translate("MainWindow", "lineEdit1"))
- self.checkBox1Label.setText(_translate("MainWindow", "checkBox1"))
- self.comboBox1Label.setText(_translate("MainWindow", "comboBox1"))
- self.okPushButton.setToolTip(_translate("MainWindow", "Save to Current File and Close Window"))
- self.logSwitch.setText(_translate("MainWindow", "Show Logs"))
- self.logSwitch.setToolTip(_translate("MainWindow", "Click to show/hide logs in the main window"))
- self.openFilesSwitch.setText(_translate("MainWindow", "Open Files"))
- self.openFilesSwitch.setToolTip(_translate(
- "MainWindow", "Click to open files automatically after complete execution."))
- self.okPushButton.setText(_translate("MainWindow", "Ok"))
- self.saveAspushButton.setToolTip(_translate("MainWindow", "Save to New File Name"))
- self.saveAspushButton.setText(_translate("MainWindow", "Save As"))
- self.AddMorePushButton.setToolTip(_translate("MainWindow", "Add Entry To Bottom"))
- self.AddMorePushButton.setText(_translate("MainWindow", "Add More"))
- self.deleteLastPushButton.setToolTip(_translate("MainWindow", "Delete Last Entry"))
- self.deleteLastPushButton.setText(_translate("MainWindow", "Delete Last"))
- self.exitPushButton.setToolTip(_translate("MainWindow", "Discard Unsaved Changes and Close"))
- self.exitPushButton.setText(_translate("MainWindow", "Exit"))
- self.TextIn_2.setPlaceholderText(_translate("MainWindow", "Input Text here ..."))
- self.TextOut_2.setPlaceholderText(_translate("MainWindow", "Output Text"))
- self.savePushButton_2.setText(_translate("MainWindow", "Save"))
- self.copyClipboard_2.setText(_translate("MainWindow", "Copy Clipboard"))
- self.exitPushButton_3.setText(_translate("MainWindow", "Exit"))
- self.toolBar.setWindowTitle(_translate("MainWindow", "toolBar"))
- self.actionImport_Katalon.setText(_translate("MainWindow", "Import Katalon"))
- self.actionImport_Katalon.setToolTip(_translate("MainWindow", "Import Katalon studio"))
- self.actionReport.setText(_translate("MainWindow", "Report"))
- self.actionReport.setToolTip(_translate("MainWindow", "Opens report in default browser"))
- self.actionCleanup.setText(_translate("MainWindow", "Cleanup"))
- self.actionCleanup.setToolTip(_translate("MainWindow", "Click to clean old files."))
- self.actionExit.setText(_translate("MainWindow", "Exit"))
- self.openResultFilePushButton_4.setText(_translate("MainWindow", "Result File"))
- self.openLogFilePushButton_4.setText(_translate("MainWindow", "Log File"))
- self.InputFileLable.setText(_translate("MainWindow", "Input File"))
- self.InputFileButton.setText(_translate("MainWindow", "Browse"))
- self.InputFileOpen.setText(_translate("MainWindow", "Open"))
- self.OutputFileLable.setText(_translate("MainWindow", "Output File"))
- self.OutputFileButton.setText(_translate("MainWindow", "Browse"))
- self.SheetLabel.setText(_translate("MainWindow", "Sheet"))
- self.TDGButton.setText(_translate("MainWindow", "Run"))
- self.ResultButton.setText(_translate("MainWindow", "Result"))
- self.ResultLengthLabel.setText(_translate("MainWindow", "Result Length"))
- self.ResultLengthLabel.setToolTip(_translate(
- "MainWindow", "Number of records output file\nSet 0 or blank for all possible records"))
- self.ResultLengthInput.setToolTip(_translate(
- "MainWindow", "Number of records output file\nSet 0 or blank for all possible records"))
- self.exitPushButton_4.setText(_translate("MainWindow", "Exit"))
- # query page
- self.actionQuery.setText(_translate("MainWindow", "Query Results"))
- self.actionQuery.setToolTip(_translate("MainWindow", "Query Results"))
- self.queryTitleLabel.setText(_translate("MainWindow","Browse Results"))
- self.nameComboBoxLabel.setText(_translate("MainWindow", "Name"))
- self.stageComboBoxLabel.setText(_translate("MainWindow", "Stage"))
- self.dateFromInputLabel.setText(_translate("MainWindow", "Date from"))
- self.dateToInputLabel.setText(_translate("MainWindow", "Date to"))
- self.globalsTile.setText(_translate("MainWindow", "Global Settings"))
- self.queryMakePushButton.setText(_translate("MainWindow", "Query"))
- self.queryExportPushButton.setText(_translate("MainWindow", "Export"))
- self.openExportPushButton.setText(_translate("MainWindow", "Open Recent"))
- self.queryExitPushButton.setText(_translate("MainWindow", "Exit"))
- self.queryStatusLabel.setText(_translate("MainWindow", "Make a query"))
- if __name__ == "__main__":
- import sys
- app = QtWidgets.QApplication(sys.argv)
- MainWindow = QtWidgets.QMainWindow()
- ui = Ui_MainWindow()
- ui.setupUi(MainWindow)
- MainWindow.show()
- appExec = app.exec_()
- del MainWindow
- del ui
- sys.exit(appExec)
|