uiDesign.py 60 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027
  1. # -*- coding: utf-8 -*-
  2. # Form implementation generated from reading ui file 'mainwindow2.ui'
  3. #
  4. # Created by: PyQt5 UI code generator 5.9.2
  5. #
  6. # WARNING! All changes made in this file will be lost!
  7. from PyQt5 import QtCore, QtGui, QtWidgets
  8. import logging
  9. GLOBALS_FILTER_NUMBER = 2
  10. class Ui_MainWindow(QtCore.QObject):
  11. def setupUi(self, MainWindow):
  12. MainWindow.setObjectName("MainWindow")
  13. MainWindow.resize(920, 480)
  14. MainWindow.setMinimumSize(900, 400)
  15. font = QtGui.QFont()
  16. font.setFamily("Arial")
  17. font.setPointSize(11)
  18. font.setBold(False)
  19. font.setItalic(False)
  20. font.setWeight(9)
  21. MainWindow.setFont(font)
  22. icon = QtGui.QIcon()
  23. icon.addPixmap(
  24. QtGui.QPixmap(":/new/logo/baangt/baangt/ressources/baangtIcon.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off
  25. )
  26. MainWindow.setWindowIcon(icon)
  27. MainWindow.setStyleSheet("background-color: rgb(229, 222, 206); font: 75 11pt \"Arial\";")
  28. self.centralwidget = QtWidgets.QWidget(MainWindow)
  29. self.centralwidget.setMinimumSize(QtCore.QSize(700, 0))
  30. self.centralwidget.setAutoFillBackground(False)
  31. self.centralwidget.setStyleSheet("")
  32. self.centralwidget.setObjectName("centralwidget")
  33. self.gridLayout_3 = QtWidgets.QGridLayout(self.centralwidget)
  34. self.gridLayout_3.setObjectName("gridLayout_3")
  35. self.stackedWidget = QtWidgets.QStackedWidget(self.centralwidget)
  36. self.stackedWidget.setObjectName("stackedWidget")
  37. self.mainPage = QtWidgets.QWidget()
  38. self.mainPage.setObjectName("mainPage")
  39. self.gridLayout_6 = QtWidgets.QGridLayout(self.mainPage)
  40. self.gridLayout_6.setObjectName("gridLayout_6")
  41. self.verticalLayout_7 = QtWidgets.QVBoxLayout()
  42. self.verticalLayout_7.setSizeConstraint(QtWidgets.QLayout.SetMaximumSize)
  43. self.verticalLayout_7.setObjectName("verticalLayout_7")
  44. self.horizontalLayout_13 = QtWidgets.QHBoxLayout()
  45. self.horizontalLayout_13.setSizeConstraint(QtWidgets.QLayout.SetMaximumSize)
  46. self.horizontalLayout_13.setContentsMargins(5, 5, 5, 10)
  47. self.horizontalLayout_13.setSpacing(15)
  48. self.horizontalLayout_13.setObjectName("horizontalLayout_13")
  49. self.mainGroupBox_4 = QtWidgets.QGroupBox(self.mainPage)
  50. sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Preferred)
  51. sizePolicy.setHorizontalStretch(0)
  52. sizePolicy.setVerticalStretch(0)
  53. sizePolicy.setHeightForWidth(self.mainGroupBox_4.sizePolicy().hasHeightForWidth())
  54. self.mainGroupBox_4.setSizePolicy(sizePolicy)
  55. self.mainGroupBox_4.setMinimumSize(QtCore.QSize(450, 0))
  56. self.mainGroupBox_4.setTitle("")
  57. self.mainGroupBox_4.setAlignment(QtCore.Qt.AlignCenter)
  58. self.mainGroupBox_4.setFlat(False)
  59. self.mainGroupBox_4.setObjectName("mainGroupBox_4")
  60. self.gridLayout_5 = QtWidgets.QGridLayout(self.mainGroupBox_4)
  61. self.gridLayout_5.setSizeConstraint(QtWidgets.QLayout.SetMinAndMaxSize)
  62. self.gridLayout_5.setContentsMargins(5, 5, 5, 5)
  63. self.gridLayout_5.setHorizontalSpacing(5)
  64. self.gridLayout_5.setVerticalSpacing(10)
  65. self.gridLayout_5.setObjectName("gridLayout_5")
  66. self.verticalLayout_8 = QtWidgets.QVBoxLayout()
  67. self.verticalLayout_8.setSpacing(20)
  68. self.verticalLayout_8.setObjectName("verticalLayout_8")
  69. self.horizontalLayout_14 = QtWidgets.QHBoxLayout()
  70. self.horizontalLayout_14.setSpacing(10)
  71. self.horizontalLayout_14.setObjectName("horizontalLayout_14")
  72. self.pathLabel_4 = QtWidgets.QLabel(self.mainGroupBox_4)
  73. sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.MinimumExpanding, QtWidgets.QSizePolicy.Preferred)
  74. sizePolicy.setHorizontalStretch(0)
  75. sizePolicy.setVerticalStretch(0)
  76. sizePolicy.setHeightForWidth(self.pathLabel_4.sizePolicy().hasHeightForWidth())
  77. self.pathLabel_4.setSizePolicy(sizePolicy)
  78. self.pathLabel_4.setMinimumSize(QtCore.QSize(100, 0))
  79. self.pathLabel_4.setMaximumSize(QtCore.QSize(100, 16777215))
  80. font = QtGui.QFont()
  81. font.setFamily("Arial")
  82. font.setPointSize(11)
  83. font.setBold(False)
  84. font.setItalic(False)
  85. font.setWeight(9)
  86. font.setKerning(False)
  87. self.pathLabel_4.setFont(font)
  88. self.pathLabel_4.setStyleSheet("color: rgb(32, 74, 135);")
  89. self.pathLabel_4.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
  90. self.pathLabel_4.setObjectName("pathLabel_4")
  91. self.horizontalLayout_14.addWidget(self.pathLabel_4)
  92. self.pathLineEdit_4 = QtWidgets.QLineEdit(self.mainGroupBox_4)
  93. sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.MinimumExpanding, QtWidgets.QSizePolicy.Fixed)
  94. sizePolicy.setHorizontalStretch(0)
  95. sizePolicy.setVerticalStretch(0)
  96. sizePolicy.setHeightForWidth(self.pathLineEdit_4.sizePolicy().hasHeightForWidth())
  97. self.pathLineEdit_4.setSizePolicy(sizePolicy)
  98. self.pathLineEdit_4.setMinimumSize(QtCore.QSize(250, 0))
  99. self.pathLineEdit_4.setMaximumSize(QtCore.QSize(500, 16777215))
  100. self.pathLineEdit_4.setStyleSheet("background-color: rgb(255, 255, 255);")
  101. self.pathLineEdit_4.setObjectName("pathLineEdit_4")
  102. self.horizontalLayout_14.addWidget(self.pathLineEdit_4)
  103. self.browsePushButton_4 = QtWidgets.QPushButton(self.mainGroupBox_4)
  104. sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
  105. sizePolicy.setHorizontalStretch(0)
  106. sizePolicy.setVerticalStretch(0)
  107. sizePolicy.setHeightForWidth(self.browsePushButton_4.sizePolicy().hasHeightForWidth())
  108. self.browsePushButton_4.setSizePolicy(sizePolicy)
  109. self.browsePushButton_4.setMinimumSize(QtCore.QSize(90, 0))
  110. self.browsePushButton_4.setStyleSheet("color: rgb(255, 255, 255); background-color: rgb(114, 159, 207);")
  111. self.browsePushButton_4.setObjectName("browsePushButton_4")
  112. self.horizontalLayout_14.addWidget(self.browsePushButton_4)
  113. self.verticalLayout_8.addLayout(self.horizontalLayout_14)
  114. self.horizontalLayout_15 = QtWidgets.QHBoxLayout()
  115. self.horizontalLayout_15.setSpacing(10)
  116. self.horizontalLayout_15.setObjectName("horizontalLayout_15")
  117. self.testRunLabel_4 = QtWidgets.QLabel(self.mainGroupBox_4)
  118. sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.MinimumExpanding, QtWidgets.QSizePolicy.Preferred)
  119. sizePolicy.setHorizontalStretch(0)
  120. sizePolicy.setVerticalStretch(0)
  121. sizePolicy.setHeightForWidth(self.testRunLabel_4.sizePolicy().hasHeightForWidth())
  122. self.testRunLabel_4.setSizePolicy(sizePolicy)
  123. self.testRunLabel_4.setMinimumSize(QtCore.QSize(100, 0))
  124. self.testRunLabel_4.setMaximumSize(QtCore.QSize(100, 16777215))
  125. font = QtGui.QFont()
  126. font.setFamily("Arial")
  127. font.setPointSize(11)
  128. font.setBold(False)
  129. font.setItalic(False)
  130. font.setWeight(9)
  131. font.setKerning(False)
  132. self.testRunLabel_4.setFont(font)
  133. self.testRunLabel_4.setStyleSheet("color: rgb(32, 74, 135);")
  134. self.testRunLabel_4.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
  135. self.testRunLabel_4.setObjectName("testRunLabel_4")
  136. self.horizontalLayout_15.addWidget(self.testRunLabel_4)
  137. self.testRunComboBox_4 = QtWidgets.QComboBox(self.mainGroupBox_4)
  138. sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.MinimumExpanding, QtWidgets.QSizePolicy.Fixed)
  139. sizePolicy.setHorizontalStretch(0)
  140. sizePolicy.setVerticalStretch(0)
  141. sizePolicy.setHeightForWidth(self.testRunComboBox_4.sizePolicy().hasHeightForWidth())
  142. self.testRunComboBox_4.setSizePolicy(sizePolicy)
  143. self.testRunComboBox_4.setMinimumSize(QtCore.QSize(250, 0))
  144. self.testRunComboBox_4.setMaximumSize(QtCore.QSize(500, 16777215))
  145. self.testRunComboBox_4.setStyleSheet("background-color: rgb(255, 255, 255); color: rgb(46, 52, 54);")
  146. self.testRunComboBox_4.setMaxVisibleItems(20)
  147. self.testRunComboBox_4.setModelColumn(0)
  148. self.testRunComboBox_4.setObjectName("testRunComboBox_4")
  149. self.horizontalLayout_15.addWidget(self.testRunComboBox_4)
  150. self.executePushButton_4 = QtWidgets.QPushButton(self.mainGroupBox_4)
  151. sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
  152. sizePolicy.setHorizontalStretch(0)
  153. sizePolicy.setVerticalStretch(0)
  154. sizePolicy.setHeightForWidth(self.executePushButton_4.sizePolicy().hasHeightForWidth())
  155. self.executePushButton_4.setSizePolicy(sizePolicy)
  156. self.executePushButton_4.setStyleSheet("color: rgb(255, 255, 255); background-color: rgb(138, 226, 52);")
  157. self.executeIcon = QtGui.QIcon(":/baangt/executeicon")
  158. self.executePushButton_4.setIcon(self.executeIcon)
  159. self.executePushButton_4.setIconSize(QtCore.QSize(28, 20))
  160. self.executePushButton_4.setObjectName("executePushButton_4")
  161. self.horizontalLayout_15.addWidget(self.executePushButton_4)
  162. self.openTestFilePushButton_4 = QtWidgets.QPushButton(self.mainGroupBox_4)
  163. sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
  164. sizePolicy.setHorizontalStretch(0)
  165. sizePolicy.setVerticalStretch(0)
  166. sizePolicy.setHeightForWidth(self.openTestFilePushButton_4.sizePolicy().hasHeightForWidth())
  167. self.openTestFilePushButton_4.setSizePolicy(sizePolicy)
  168. self.openTestFilePushButton_4.setStyleSheet("color: rgb(255, 255, 255); background-color: rgb(114, 159, 207);")
  169. self.openTestFilePushButton_4.setObjectName("openTestFilePushButton_4")
  170. self.openTestFileIcon = QtGui.QIcon(":/baangt/testfileicon")
  171. self.openTestFilePushButton_4.setIcon(self.openTestFileIcon)
  172. self.openTestFilePushButton_4.setIconSize(QtCore.QSize(28, 20))
  173. self.horizontalLayout_15.addWidget(self.openTestFilePushButton_4)
  174. self.verticalLayout_8.addLayout(self.horizontalLayout_15)
  175. self.horizontalLayout_16 = QtWidgets.QHBoxLayout()
  176. self.horizontalLayout_16.setSpacing(10)
  177. self.horizontalLayout_16.setObjectName("horizontalLayout_16")
  178. self.settingLabel_4 = QtWidgets.QLabel(self.mainGroupBox_4)
  179. sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Preferred)
  180. sizePolicy.setHorizontalStretch(0)
  181. sizePolicy.setVerticalStretch(0)
  182. sizePolicy.setHeightForWidth(self.settingLabel_4.sizePolicy().hasHeightForWidth())
  183. self.settingLabel_4.setSizePolicy(sizePolicy)
  184. self.settingLabel_4.setMinimumSize(QtCore.QSize(100, 0))
  185. self.settingLabel_4.setMaximumSize(QtCore.QSize(100, 16777215))
  186. font = QtGui.QFont()
  187. font.setFamily("Arial")
  188. font.setPointSize(11)
  189. font.setBold(False)
  190. font.setItalic(False)
  191. font.setWeight(9)
  192. font.setKerning(False)
  193. self.settingLabel_4.setFont(font)
  194. self.settingLabel_4.setStyleSheet("color: rgb(32, 74, 135);")
  195. self.settingLabel_4.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
  196. self.settingLabel_4.setObjectName("settingLabel_4")
  197. self.horizontalLayout_16.addWidget(self.settingLabel_4)
  198. self.settingComboBox_4 = QtWidgets.QComboBox(self.mainGroupBox_4)
  199. sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.MinimumExpanding, QtWidgets.QSizePolicy.Fixed)
  200. sizePolicy.setHorizontalStretch(0)
  201. sizePolicy.setVerticalStretch(0)
  202. sizePolicy.setHeightForWidth(self.settingComboBox_4.sizePolicy().hasHeightForWidth())
  203. self.settingComboBox_4.setSizePolicy(sizePolicy)
  204. self.settingComboBox_4.setMinimumSize(QtCore.QSize(250, 0))
  205. self.settingComboBox_4.setMaximumSize(QtCore.QSize(500, 16777215))
  206. self.settingComboBox_4.setStyleSheet("background-color: rgb(255, 255, 255); color: rgb(46, 52, 54);")
  207. self.settingComboBox_4.setMaxVisibleItems(20)
  208. self.settingComboBox_4.setObjectName("settingComboBox_4")
  209. self.horizontalLayout_16.addWidget(self.settingComboBox_4)
  210. self.settingsPushButton_4 = QtWidgets.QPushButton(self.mainGroupBox_4)
  211. sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
  212. sizePolicy.setHorizontalStretch(0)
  213. sizePolicy.setVerticalStretch(0)
  214. sizePolicy.setHeightForWidth(self.settingsPushButton_4.sizePolicy().hasHeightForWidth())
  215. self.settingsPushButton_4.setSizePolicy(sizePolicy)
  216. self.settingsPushButton_4.setMinimumSize(QtCore.QSize(90, 0))
  217. self.settingsPushButton_4.setStyleSheet("color: rgb(255, 255, 255); background-color: rgb(114, 159, 207);")
  218. self.settingsPushButton_4.setObjectName("settingsPushButton_4")
  219. self.horizontalLayout_16.addWidget(self.settingsPushButton_4)
  220. self.verticalLayout_8.addLayout(self.horizontalLayout_16)
  221. self.horizontalLayout_20 = QtWidgets.QHBoxLayout()
  222. self.horizontalLayout_20.setSpacing(10)
  223. self.horizontalLayout_20.setObjectName("horizontalLayout_20")
  224. self.openResultFilePushButton_4 = QtWidgets.QPushButton(self.mainGroupBox_4)
  225. sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
  226. sizePolicy.setHorizontalStretch(0)
  227. sizePolicy.setVerticalStretch(0)
  228. sizePolicy.setHeightForWidth(self.openResultFilePushButton_4.sizePolicy().hasHeightForWidth())
  229. self.openResultFilePushButton_4.setSizePolicy(sizePolicy)
  230. self.openResultFilePushButton_4.setMinimumSize(QtCore.QSize(90, 0))
  231. self.openResultFilePushButton_4.setStyleSheet("color: rgb(255, 255, 255);background-color: rgb(114, 159, 207);")
  232. self.openResultFilePushButton_4.setObjectName("openResultFilePushButton_4")
  233. self.horizontalLayout_20.addWidget(self.openResultFilePushButton_4)
  234. self.openLogFilePushButton_4 = QtWidgets.QPushButton(self.mainGroupBox_4)
  235. sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
  236. sizePolicy.setHorizontalStretch(0)
  237. sizePolicy.setVerticalStretch(0)
  238. sizePolicy.setHeightForWidth(self.openLogFilePushButton_4.sizePolicy().hasHeightForWidth())
  239. self.openLogFilePushButton_4.setSizePolicy(sizePolicy)
  240. self.openLogFilePushButton_4.setMinimumSize(QtCore.QSize(90, 0))
  241. self.openLogFilePushButton_4.setStyleSheet("color: rgb(255, 255, 255); background-color: rgb(114, 159, 207);")
  242. self.openLogFilePushButton_4.setObjectName("openLogFilePushButton_4")
  243. self.horizontalLayout_20.addWidget(self.openLogFilePushButton_4)
  244. self.verticalLayout_8.addLayout(self.horizontalLayout_20)
  245. self.horizontalLayout_21 = QtWidgets.QHBoxLayout()
  246. self.horizontalLayout_21.setSpacing(10)
  247. self.horizontalLayout_21.setObjectName("horizontalLayout_21")
  248. self.horizontalLayout_22 = QtWidgets.QHBoxLayout()
  249. self.horizontalLayout_22.setSpacing(10)
  250. self.horizontalLayout_22.setObjectName("horizontalLayout_22")
  251. self.statisticTable = QtWidgets.QTableWidget(self.mainGroupBox_4)
  252. self.statisticTable.setRowCount(1)
  253. self.statisticTable.setColumnCount(9)
  254. self.statisticTable.setShowGrid(True)
  255. self.statisticTable.verticalHeader().hide()
  256. self.statisticTable.setStyleSheet("border: 0px;")
  257. headerFont = QtGui.QFont()
  258. headerFont.setPointSize(9)
  259. headerFont.setBold(True)
  260. header = self.statisticTable.horizontalHeader()
  261. headers = ["TC Total", "TC DONE", "TC Pending", "TC OK", "TC Failed", "TC Paused", "TCS", "TS", "TSS"]
  262. headers_fullform = [
  263. "Total TestCases", "TestCases Done", "TestCases Pending", "TestCases Succeed", "TestCases Failed",
  264. "TestCases Paused", "TestCase Sequence Done", "TestStep Done", "TestStep Sequence Done"]
  265. self.statisticTable.setFocusPolicy(QtCore.Qt.NoFocus)
  266. for x in range(9):
  267. self.statisticTable.setItem(0, x, QtWidgets.QTableWidgetItem())
  268. self.statisticTable.item(0,x).setBackground(QtGui.QBrush(QtCore.Qt.white))
  269. self.statisticTable.item(0, x).setFlags(self.statisticTable.item(0, x).flags() ^ QtCore.Qt.ItemIsSelectable)
  270. self.statisticTable.item(0, x).setFlags(self.statisticTable.item(0, x).flags() ^ QtCore.Qt.ItemIsEditable)
  271. header.setSectionResizeMode(x, QtWidgets.QHeaderView.Stretch)
  272. self.statisticTable.setHorizontalHeaderItem(x, QtWidgets.QTableWidgetItem(headers[x]))
  273. self.statisticTable.horizontalHeaderItem(x).setFont(headerFont)
  274. self.statisticTable.horizontalHeaderItem(x).setToolTip(headers_fullform[x])
  275. self.statisticTable.setSizeAdjustPolicy(QtWidgets.QAbstractScrollArea.AdjustToContents)
  276. self.statisticTable.setSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
  277. self.horizontalLayout_21.addWidget(self.statisticTable)
  278. self.logTextBox = QtWidgets.QPlainTextEdit(self.mainGroupBox_4)
  279. self.logTextBox.setStyleSheet("background-color: rgb(255, 255, 255); border: 1px solid black;")
  280. self.logTextBox.setReadOnly(True)
  281. self.horizontalLayout_22.addWidget(self.logTextBox)
  282. self.gridLayout_5.addLayout(self.verticalLayout_8, 0, 0, 0, 0)
  283. self.horizontalLayout_13.addWidget(self.mainGroupBox_4)
  284. self.logo_4 = QtWidgets.QLabel(self.mainPage)
  285. sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Expanding)
  286. sizePolicy.setHorizontalStretch(0)
  287. sizePolicy.setVerticalStretch(0)
  288. sizePolicy.setHeightForWidth(self.logo_4.sizePolicy().hasHeightForWidth())
  289. self.logo_4.setSizePolicy(sizePolicy)
  290. self.logo_4.setMinimumSize(QtCore.QSize(0, 0))
  291. self.logo_4.setMaximumSize(QtCore.QSize(300, 120))
  292. self.logo_4.setBaseSize(QtCore.QSize(600, 240))
  293. self.logo_4.setText("")
  294. self.logo_4.setPixmap(QtGui.QPixmap(":/new/logo/baangtLogo"))
  295. self.logo_4.setScaledContents(True)
  296. self.logo_4.setObjectName("logo_4")
  297. self.horizontalLayout_13.addWidget(self.logo_4)
  298. self.verticalLayout_7.addLayout(self.horizontalLayout_13)
  299. self.verticalLayout_7.addLayout(self.horizontalLayout_21)
  300. self.verticalLayout_7.addLayout(self.horizontalLayout_22)
  301. spacerItem = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Maximum)
  302. self.verticalLayout_7.addItem(spacerItem)
  303. self.gridLayout_6.addLayout(self.verticalLayout_7, 0, 0, 1, 1)
  304. self.stackedWidget.addWidget(self.mainPage)
  305. self.settingPage = QtWidgets.QWidget()
  306. self.settingPage.setObjectName("settingPage")
  307. self.gridLayout_7 = QtWidgets.QGridLayout(self.settingPage)
  308. self.gridLayout_7.setObjectName("gridLayout_7")
  309. self.groupBox = QtWidgets.QGroupBox(self.settingPage)
  310. self.groupBox.setObjectName("groupBox")
  311. self.verticalLayout_9 = QtWidgets.QVBoxLayout(self.groupBox)
  312. self.verticalLayout_9.setObjectName("verticalLayout_9")
  313. self.scrollArea = QtWidgets.QScrollArea(self.groupBox)
  314. sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Expanding)
  315. sizePolicy.setHorizontalStretch(0)
  316. sizePolicy.setVerticalStretch(0)
  317. sizePolicy.setHeightForWidth(self.scrollArea.sizePolicy().hasHeightForWidth())
  318. self.scrollArea.setSizePolicy(sizePolicy)
  319. self.scrollArea.setWidgetResizable(True)
  320. self.scrollArea.setObjectName("scrollArea")
  321. self.scrollAreaWidgetContents = QtWidgets.QWidget()
  322. self.scrollAreaWidgetContents.setGeometry(QtCore.QRect(0, 0, 282, 144))
  323. self.scrollAreaWidgetContents.setObjectName("scrollAreaWidgetContents")
  324. self.verticalLayout_10 = QtWidgets.QVBoxLayout(self.scrollAreaWidgetContents)
  325. self.verticalLayout_10.setObjectName("verticalLayout_10")
  326. self.formLayout = QtWidgets.QFormLayout()
  327. self.formLayout.setSizeConstraint(QtWidgets.QLayout.SetMaximumSize)
  328. self.formLayout.setRowWrapPolicy(QtWidgets.QFormLayout.WrapLongRows)
  329. self.formLayout.setLabelAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
  330. self.formLayout.setSpacing(12)
  331. self.formLayout.setObjectName("formLayout")
  332. self.lineEdit1Label = QtWidgets.QLabel(self.scrollAreaWidgetContents)
  333. self.lineEdit1Label.setToolTip("")
  334. self.lineEdit1Label.setObjectName("lineEdit1Label")
  335. self.formLayout.setWidget(0, QtWidgets.QFormLayout.LabelRole, self.lineEdit1Label)
  336. self.lineEdit1LineEdit = QtWidgets.QLineEdit(self.scrollAreaWidgetContents)
  337. sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.MinimumExpanding, QtWidgets.QSizePolicy.Fixed)
  338. sizePolicy.setHorizontalStretch(0)
  339. sizePolicy.setVerticalStretch(0)
  340. sizePolicy.setHeightForWidth(self.lineEdit1LineEdit.sizePolicy().hasHeightForWidth())
  341. self.lineEdit1LineEdit.setSizePolicy(sizePolicy)
  342. self.lineEdit1LineEdit.setMinimumSize(QtCore.QSize(250, 0))
  343. self.lineEdit1LineEdit.setStyleSheet("background-color: rgb(255, 255, 255); color: rgb(46, 52, 54);")
  344. self.lineEdit1LineEdit.setObjectName("lineEdit1LineEdit")
  345. self.formLayout.setWidget(0, QtWidgets.QFormLayout.FieldRole, self.lineEdit1LineEdit)
  346. self.checkBox1Label = QtWidgets.QLabel(self.scrollAreaWidgetContents)
  347. self.checkBox1Label.setObjectName("checkBox1Label")
  348. self.formLayout.setWidget(1, QtWidgets.QFormLayout.LabelRole, self.checkBox1Label)
  349. self.checkBox1CheckBox = QtWidgets.QCheckBox(self.scrollAreaWidgetContents)
  350. self.checkBox1CheckBox.setStyleSheet("color: rgb(46, 52, 54);")
  351. self.checkBox1CheckBox.setObjectName("checkBox1CheckBox")
  352. self.formLayout.setWidget(1, QtWidgets.QFormLayout.FieldRole, self.checkBox1CheckBox)
  353. self.comboBox1Label = QtWidgets.QLabel(self.scrollAreaWidgetContents)
  354. self.comboBox1Label.setObjectName("comboBox1Label")
  355. self.formLayout.setWidget(2, QtWidgets.QFormLayout.LabelRole, self.comboBox1Label)
  356. self.comboBox1ComboBox = QtWidgets.QComboBox(self.scrollAreaWidgetContents)
  357. self.comboBox1ComboBox.setStyleSheet("color: rgb(46, 52, 54); background-color: rgb(255, 255, 255);")
  358. self.comboBox1ComboBox.setObjectName("comboBox1ComboBox")
  359. self.formLayout.setWidget(2, QtWidgets.QFormLayout.FieldRole, self.comboBox1ComboBox)
  360. self.verticalLayout_10.addLayout(self.formLayout)
  361. self.scrollArea.setWidget(self.scrollAreaWidgetContents)
  362. self.verticalLayout_9.addWidget(self.scrollArea)
  363. self.horizontalLayout_17 = QtWidgets.QHBoxLayout()
  364. self.horizontalLayout_17.setObjectName("horizontalLayout_17")
  365. self.horizontalLayout_23 = QtWidgets.QHBoxLayout()
  366. self.horizontalLayout_23.setObjectName("horizontalLayout_23")
  367. self.groupBox.setStyleSheet("""QToolTip {
  368. background-color: black;
  369. color: white;
  370. border: black solid 1px
  371. }""")
  372. self.logSwitch = QtWidgets.QPushButton(self.groupBox)
  373. self.logSwitch.setCheckable(True)
  374. self.logSwitch.toggle()
  375. self.logSwitch.setStyleSheet("color: rgb(255, 255, 255); background-color: rgb(115, 210, 22);")
  376. self.logSwitch.setObjectName("logSwitch")
  377. self.horizontalLayout_23.addWidget(self.logSwitch)
  378. self.openFilesSwitch = QtWidgets.QPushButton(self.groupBox)
  379. self.openFilesSwitch.setCheckable(True)
  380. self.openFilesSwitch.toggle()
  381. self.openFilesSwitch.setStyleSheet("color: rgb(255, 255, 255); background-color: rgb(115, 210, 22);")
  382. self.openFilesSwitch.setObjectName("openFilesSwitch")
  383. self.horizontalLayout_23.addWidget(self.openFilesSwitch)
  384. self.okPushButton = QtWidgets.QPushButton(self.groupBox)
  385. self.okPushButton.setStyleSheet("color: rgb(255, 255, 255); background-color: rgb(52, 101, 164);")
  386. self.okPushButton.setObjectName("okPushButton")
  387. self.horizontalLayout_17.addWidget(self.okPushButton)
  388. self.saveAspushButton = QtWidgets.QPushButton(self.groupBox)
  389. self.saveAspushButton.setStyleSheet("color: rgb(255, 255, 255); background-color: rgb(52, 101, 164);")
  390. self.saveAspushButton.setObjectName("saveAspushButton")
  391. self.horizontalLayout_17.addWidget(self.saveAspushButton)
  392. self.AddMorePushButton = QtWidgets.QPushButton(self.groupBox)
  393. self.AddMorePushButton.setStyleSheet("color: rgb(255, 255, 255); background-color: rgb(115, 210, 22);")
  394. self.AddMorePushButton.setObjectName("AddMorePushButton")
  395. self.horizontalLayout_17.addWidget(self.AddMorePushButton)
  396. self.deleteLastPushButton = QtWidgets.QPushButton(self.groupBox)
  397. self.deleteLastPushButton.setStyleSheet("color: rgb(255, 255, 255); background-color: rgb(204, 0, 0);")
  398. self.deleteLastPushButton.setObjectName("deleteLastPushButton")
  399. self.horizontalLayout_17.addWidget(self.deleteLastPushButton)
  400. self.exitPushButton = QtWidgets.QPushButton(self.groupBox)
  401. self.exitPushButton.setStyleSheet("color: rgb(255, 255, 255); background-color: rgb(204, 0, 0);")
  402. self.exitPushButton.setObjectName("exitPushButton")
  403. self.horizontalLayout_17.addWidget(self.exitPushButton)
  404. spacerItem1 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
  405. self.horizontalLayout_17.addItem(spacerItem1)
  406. self.verticalLayout_9.addLayout(self.horizontalLayout_17)
  407. self.horizontalLayout_23.addItem(spacerItem1)
  408. self.verticalLayout_9.addLayout(self.horizontalLayout_23)
  409. self.gridLayout_7.addWidget(self.groupBox, 0, 0, 1, 1)
  410. self.stackedWidget.addWidget(self.settingPage)
  411. # query screen
  412. self.queryPage = QtWidgets.QWidget()
  413. self.queryPage.setObjectName("queryPage")
  414. # fonts
  415. titleFont = QtGui.QFont()
  416. titleFont.setFamily("Arial")
  417. titleFont.setPointSize(32)
  418. titleFont.setBold(True)
  419. titleFont.setItalic(False)
  420. titleFont.setWeight(18)
  421. titleFont.setKerning(False)
  422. labelFont = QtGui.QFont()
  423. labelFont.setFamily("Arial")
  424. labelFont.setPointSize(11)
  425. labelFont.setBold(False)
  426. labelFont.setItalic(False)
  427. labelFont.setWeight(9)
  428. labelFont.setKerning(False)
  429. # main layout
  430. self.queryMainLayout = QtWidgets.QVBoxLayout(self.queryPage)
  431. self.queryMainLayout.setObjectName("queryMainLayout")
  432. # page title
  433. self.queryTitleLabel = QtWidgets.QLabel(self.queryPage)
  434. self.queryTitleLabel.setAlignment(QtCore.Qt.AlignTop)
  435. self.queryTitleLabel.setFont(titleFont)
  436. self.queryTitleLabel.setMinimumSize(QtCore.QSize(0, 0))
  437. self.queryTitleLabel.setMaximumSize(QtCore.QSize(200, 15))
  438. self.queryTitleLabel.setObjectName("queryTitleLabel")
  439. self.queryMainLayout.addWidget(self.queryTitleLabel)
  440. # action layout
  441. self.queryActionLayout = QtWidgets.QHBoxLayout()
  442. self.queryActionLayout.setSizeConstraint(QtWidgets.QLayout.SetMaximumSize)
  443. #self.queryActionLayout.setContentsMargins(5, 5, 5, 5)
  444. #self.queryActionLayout.setSpacing(15)
  445. self.queryActionLayout.setObjectName("queryActionLayout")
  446. self.queryMainLayout.addLayout(self.queryActionLayout)
  447. # input group
  448. self.queryGroupBox = QtWidgets.QGroupBox(self.queryPage)
  449. sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Preferred)
  450. sizePolicy.setHorizontalStretch(0)
  451. sizePolicy.setVerticalStretch(0)
  452. sizePolicy.setHeightForWidth(self.queryGroupBox.sizePolicy().hasHeightForWidth())
  453. self.queryGroupBox.setSizePolicy(sizePolicy)
  454. self.queryGroupBox.setMinimumSize(QtCore.QSize(500, 0))
  455. self.queryGroupBox.setFlat(False)
  456. self.queryGroupBox.setAlignment(QtCore.Qt.AlignTop)
  457. self.queryGroupBox.setObjectName("queryGroupBox")
  458. self.queryActionLayout.addWidget(self.queryGroupBox)
  459. self.queryFormLayout = QtWidgets.QVBoxLayout(self.queryGroupBox)
  460. self.queryFormLayout.setSpacing(15)
  461. self.queryFormLayout.setObjectName("queryFormLayout")
  462. self.queryInputLayout = QtWidgets.QGridLayout()
  463. self.queryInputLayout.setObjectName("queryInputLayout")
  464. self.queryInputLayout.setSpacing(20)
  465. self.queryInputLayout.setColumnStretch(0, 1)
  466. self.queryInputLayout.setColumnStretch(1, 8)
  467. self.queryInputLayout.setColumnStretch(2, 2)
  468. self.queryInputLayout.setColumnStretch(3, 5)
  469. self.queryGlobalsLayout = QtWidgets.QGridLayout()
  470. self.queryGlobalsLayout.setObjectName("queryGlobalsLayout")
  471. self.queryGlobalsLayout.setSpacing(5)
  472. self.queryGlobalsLayout.setColumnStretch(0, 8)
  473. self.queryGlobalsLayout.setColumnStretch(1, 8)
  474. self.queryButtonLayout = QtWidgets.QHBoxLayout()
  475. self.queryButtonLayout.setSizeConstraint(QtWidgets.QLayout.SetMaximumSize)
  476. self.queryButtonLayout.setContentsMargins(5, 5, 5, 10)
  477. self.queryButtonLayout.setSpacing(15)
  478. self.queryFormLayout.addLayout(self.queryInputLayout)
  479. self.queryFormLayout.addLayout(self.queryGlobalsLayout)
  480. self.queryFormLayout.addLayout(self.queryButtonLayout)
  481. # name
  482. self.nameComboBoxLabel = QtWidgets.QLabel(self.queryGroupBox)
  483. self.nameComboBoxLabel.setFont(labelFont)
  484. self.nameComboBoxLabel.setStyleSheet("color: rgb(32, 74, 135);")
  485. self.nameComboBoxLabel.setObjectName("nameComboBoxLabel")
  486. self.queryInputLayout.addWidget(self.nameComboBoxLabel)
  487. self.nameComboBox = QtWidgets.QComboBox(self.queryGroupBox)
  488. self.nameComboBox.setStyleSheet("color: rgb(46, 52, 54); background-color: rgb(255, 255, 255);")
  489. self.nameComboBox.setObjectName("nameComboBox")
  490. #self.nameComboBox.addItems(["", "Debug", "Info", "Warning", "Error"])
  491. self.queryInputLayout.addWidget(self.nameComboBox)
  492. # date from
  493. self.dateFromInputLabel = QtWidgets.QLabel(self.queryGroupBox)
  494. self.dateFromInputLabel.setFont(labelFont)
  495. self.dateFromInputLabel.setStyleSheet("color: rgb(32, 74, 135);")
  496. self.dateFromInputLabel.setObjectName("dateFromInputLabel")
  497. self.queryInputLayout.addWidget(self.dateFromInputLabel)
  498. self.dateFromInput = QtWidgets.QDateEdit(self.queryGroupBox, calendarPopup=True)
  499. self.dateFromInput.setDateTime(QtCore.QDateTime.currentDateTime())
  500. self.dateFromInput.setDisplayFormat("dd.MM.yyyy")
  501. self.dateFromInput.setStyleSheet("color: rgb(46, 52, 54); background-color: rgb(255, 255, 255);")
  502. self.dateFromInput.setObjectName("dateFromInput")
  503. self.queryInputLayout.addWidget(self.dateFromInput)
  504. # stage
  505. self.stageComboBoxLabel = QtWidgets.QLabel(self.queryGroupBox)
  506. self.stageComboBoxLabel.setFont(labelFont)
  507. self.stageComboBoxLabel.setStyleSheet("color: rgb(32, 74, 135);")
  508. self.stageComboBoxLabel.setObjectName("stageComboBoxLabel")
  509. self.queryInputLayout.addWidget(self.stageComboBoxLabel)
  510. self.stageComboBox = QtWidgets.QComboBox(self.queryGroupBox)
  511. self.stageComboBox.setStyleSheet("color: rgb(46, 52, 54); background-color: rgb(255, 255, 255);")
  512. self.stageComboBox.setObjectName("stageComboBox")
  513. self.queryInputLayout.addWidget(self.stageComboBox)
  514. # date to
  515. self.dateToInputLabel = QtWidgets.QLabel(self.queryGroupBox)
  516. self.dateToInputLabel.setFont(labelFont)
  517. self.dateToInputLabel.setStyleSheet("color: rgb(32, 74, 135);")
  518. self.dateToInputLabel.setObjectName("dateToInputLabel")
  519. self.queryInputLayout.addWidget(self.dateToInputLabel)
  520. self.dateToInput = QtWidgets.QDateEdit(self.queryGroupBox, calendarPopup=True)
  521. self.dateToInput.setDateTime(QtCore.QDateTime.currentDateTime())
  522. self.dateToInput.setDisplayFormat("dd.MM.yyyy")
  523. self.dateToInput.setStyleSheet("color: rgb(46, 52, 54); background-color: rgb(255, 255, 255);")
  524. self.dateToInput.setObjectName("dateToInput")
  525. self.queryInputLayout.addWidget(self.dateToInput)
  526. # Globals
  527. # title
  528. self.globalsTile = QtWidgets.QLabel(self.queryGroupBox)
  529. self.globalsTile.setFont(labelFont)
  530. self.globalsTile.setStyleSheet("color: rgb(32, 74, 135);")
  531. self.globalsTile.setObjectName("globalsTile")
  532. self.queryGlobalsLayout.addWidget(self.globalsTile, 0, 0)
  533. # options
  534. self.globalsOptions = []
  535. for index in range(GLOBALS_FILTER_NUMBER):
  536. # name
  537. globalsNameComboBox = QtWidgets.QComboBox(self.queryGroupBox)
  538. globalsNameComboBox.setStyleSheet("color: rgb(46, 52, 54); background-color: rgb(255, 255, 255);")
  539. globalsNameComboBox.setObjectName(f"globalsNameComboBox{index}")
  540. self.queryGlobalsLayout.addWidget(globalsNameComboBox, index+1, 0)
  541. # value
  542. globalsValueComboBox = QtWidgets.QComboBox(self.queryGroupBox)
  543. globalsValueComboBox.setStyleSheet("color: rgb(46, 52, 54); background-color: rgb(255, 255, 255);")
  544. globalsValueComboBox.setObjectName(f"globalsValueComboBox{index}")
  545. self.queryGlobalsLayout.addWidget(globalsValueComboBox, index+1, 1)
  546. # store
  547. self.globalsOptions.append((globalsNameComboBox, globalsValueComboBox))
  548. # query buttons
  549. sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
  550. sizePolicy.setHorizontalStretch(0)
  551. sizePolicy.setVerticalStretch(0)
  552. #sizePolicy.setHeightForWidth(self.queryMakePushButton.sizePolicy().hasHeightForWidth())
  553. # make query
  554. self.queryMakePushButton = QtWidgets.QPushButton(self.queryGroupBox)
  555. #sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
  556. #sizePolicy.setHorizontalStretch(0)
  557. #sizePolicy.setVerticalStretch(0)
  558. sizePolicy.setHeightForWidth(self.queryMakePushButton.sizePolicy().hasHeightForWidth())
  559. self.queryMakePushButton.setSizePolicy(sizePolicy)
  560. self.queryMakePushButton.setMinimumSize(QtCore.QSize(120, 0))
  561. self.queryMakePushButton.setStyleSheet("color: rgb(255, 255, 255); background-color: rgb(114, 159, 207);")
  562. self.queryMakePushButton.setObjectName("queryMakePushButton")
  563. self.queryButtonLayout.addWidget(self.queryMakePushButton)
  564. # export results
  565. self.queryExportPushButton = QtWidgets.QPushButton(self.queryGroupBox)
  566. #sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
  567. #sizePolicy.setHorizontalStretch(0)
  568. #sizePolicy.setVerticalStretch(0)
  569. sizePolicy.setHeightForWidth(self.queryExportPushButton.sizePolicy().hasHeightForWidth())
  570. self.queryExportPushButton.setSizePolicy(sizePolicy)
  571. self.queryExportPushButton.setMinimumSize(QtCore.QSize(120, 0))
  572. self.queryExportPushButton.setStyleSheet("color: rgb(255, 255, 255); background-color: rgb(138, 226, 52);")
  573. self.queryExportPushButton.setObjectName("queryExportPushButton")
  574. self.queryButtonLayout.addWidget(self.queryExportPushButton)
  575. # open recent export result file
  576. self.openExportPushButton = QtWidgets.QPushButton(self.queryGroupBox)
  577. #sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
  578. #sizePolicy.setHorizontalStretch(0)
  579. #sizePolicy.setVerticalStretch(0)
  580. sizePolicy.setHeightForWidth(self.openExportPushButton.sizePolicy().hasHeightForWidth())
  581. self.openExportPushButton.setSizePolicy(sizePolicy)
  582. self.openExportPushButton.setMinimumSize(QtCore.QSize(120, 0))
  583. self.openExportPushButton.setStyleSheet("color: rgb(255, 255, 255); background-color: rgb(138, 226, 52);")
  584. self.openExportPushButton.setObjectName("openExportPushButton")
  585. self.queryButtonLayout.addWidget(self.openExportPushButton)
  586. # exit to main screen
  587. self.queryExitPushButton = QtWidgets.QPushButton(self.queryGroupBox)
  588. #sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
  589. #sizePolicy.setHorizontalStretch(0)
  590. #sizePolicy.setVerticalStretch(0)
  591. sizePolicy.setHeightForWidth(self.queryExitPushButton.sizePolicy().hasHeightForWidth())
  592. self.queryExitPushButton.setSizePolicy(sizePolicy)
  593. self.queryExitPushButton.setMinimumSize(QtCore.QSize(120, 0))
  594. self.queryExitPushButton.setStyleSheet("color: rgb(255, 255, 255); background-color: rgb(204, 0, 0);")
  595. self.queryExitPushButton.setObjectName("queryExitPushButton")
  596. self.queryButtonLayout.addWidget(self.queryExitPushButton)
  597. # status message
  598. self.queryStatusLabel = QtWidgets.QLabel(self.queryGroupBox)
  599. self.queryStatusLabel.setAlignment(QtCore.Qt.AlignTop)
  600. self.queryStatusLabel.setObjectName("queryStatusLabel")
  601. self.queryMainLayout.addWidget(self.queryStatusLabel)
  602. # logo
  603. self.queryLogo = QtWidgets.QLabel(self.queryPage)
  604. sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Expanding)
  605. sizePolicy.setHorizontalStretch(0)
  606. sizePolicy.setVerticalStretch(0)
  607. sizePolicy.setHeightForWidth(self.queryLogo.sizePolicy().hasHeightForWidth())
  608. self.queryLogo.setSizePolicy(sizePolicy)
  609. self.queryLogo.setMinimumSize(QtCore.QSize(0, 0))
  610. self.queryLogo.setMaximumSize(QtCore.QSize(300, 120))
  611. self.queryLogo.setBaseSize(QtCore.QSize(600, 240))
  612. self.queryLogo.setText("")
  613. self.queryLogo.setScaledContents(True)
  614. self.queryLogo.setObjectName("queryLogo")
  615. self.queryActionLayout.addWidget(self.queryLogo)
  616. # END of query screen
  617. self.katalonPage = QtWidgets.QWidget()
  618. self.katalonPage.setObjectName("katalonPage")
  619. self.gridLayout_8 = QtWidgets.QGridLayout(self.katalonPage)
  620. self.gridLayout_8.setObjectName("gridLayout_8")
  621. self.verticalLayout_11 = QtWidgets.QVBoxLayout()
  622. self.verticalLayout_11.setObjectName("verticalLayout_11")
  623. self.horizontalLayout_18 = QtWidgets.QHBoxLayout()
  624. self.horizontalLayout_18.setSpacing(20)
  625. self.horizontalLayout_18.setObjectName("horizontalLayout_18")
  626. self.TextIn_2 = QtWidgets.QPlainTextEdit(self.katalonPage)
  627. self.TextIn_2.setStyleSheet("background-color: rgb(255, 255, 255); color: rgb(0, 0, 0);")
  628. self.TextIn_2.setObjectName("TextIn_2")
  629. self.horizontalLayout_18.addWidget(self.TextIn_2)
  630. self.TextOut_2 = QtWidgets.QPlainTextEdit(self.katalonPage)
  631. self.TextOut_2.setStyleSheet("background-color: rgb(255, 255, 255); color: rgb(0, 0, 0);")
  632. self.TextOut_2.setObjectName("TextOut_2")
  633. self.horizontalLayout_18.addWidget(self.TextOut_2)
  634. self.verticalLayout_11.addLayout(self.horizontalLayout_18)
  635. self.horizontalLayout_19 = QtWidgets.QHBoxLayout()
  636. self.horizontalLayout_19.setSpacing(15)
  637. self.horizontalLayout_19.setObjectName("horizontalLayout_19")
  638. self.savePushButton_2 = QtWidgets.QPushButton(self.katalonPage)
  639. self.savePushButton_2.setStyleSheet("background-color: rgb(52, 101, 164); color: rgb(255, 255, 255);")
  640. self.savePushButton_2.setObjectName("savePushButton_2")
  641. self.horizontalLayout_19.addWidget(self.savePushButton_2)
  642. self.copyClipboard_2 = QtWidgets.QPushButton(self.katalonPage)
  643. self.copyClipboard_2.setStyleSheet("background-color: rgb(52, 101, 164); color: rgb(255, 255, 255);")
  644. self.copyClipboard_2.setObjectName("copyClipboard_2")
  645. self.horizontalLayout_19.addWidget(self.copyClipboard_2)
  646. self.exitPushButton_3 = QtWidgets.QPushButton(self.katalonPage)
  647. self.exitPushButton_3.setStyleSheet("background-color: rgb(204, 0, 0); color: rgb(255, 255, 255);")
  648. self.exitPushButton_3.setObjectName("exitPushButton_3")
  649. self.horizontalLayout_19.addWidget(self.exitPushButton_3)
  650. spacerItem2 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
  651. self.horizontalLayout_19.addItem(spacerItem2)
  652. self.verticalLayout_11.addLayout(self.horizontalLayout_19)
  653. self.gridLayout_8.addLayout(self.verticalLayout_11, 0, 0, 1, 1)
  654. self.stackedWidget.addWidget(self.katalonPage)
  655. self.gridLayout_3.addWidget(self.stackedWidget, 0, 0, 1, 1)
  656. MainWindow.setCentralWidget(self.centralwidget)
  657. self.statusbar = QtWidgets.QStatusBar(MainWindow)
  658. self.statusbar.setObjectName("statusbar")
  659. MainWindow.setStatusBar(self.statusbar)
  660. self.toolBar = QtWidgets.QToolBar(MainWindow)
  661. font = QtGui.QFont()
  662. font.setFamily("Arial")
  663. font.setPointSize(11)
  664. font.setBold(False)
  665. font.setItalic(False)
  666. font.setWeight(7)
  667. self.toolBar.setFont(font)
  668. self.toolBar.setStyleSheet("font: 63 11pt \"Arial\";")
  669. MainWindow.addToolBar(QtCore.Qt.LeftToolBarArea, self.toolBar)
  670. self.toolBar.setObjectName("toolBar")
  671. self.actionExit = QtWidgets.QAction(MainWindow)
  672. self.actionExit.setObjectName("actionExit")
  673. self.actionExitIcon = QtGui.QIcon(":/baangt/exiticon")
  674. self.actionExit.setIcon(self.actionExitIcon)
  675. self.actionImport_Katalon = QtWidgets.QAction(MainWindow)
  676. self.actionImport_Katalon.setObjectName("actionImport_Katalon")
  677. self.actionImport_KatalonIcon = QtGui.QIcon(":/baangt/katalonicon")
  678. self.actionImport_Katalon.setIcon(self.actionImport_KatalonIcon)
  679. # Browse Results
  680. self.actionQuery = QtWidgets.QAction(MainWindow)
  681. self.actionQuery.setObjectName("actionQuery")
  682. self.actionQueryIcon = QtGui.QIcon(":/baangt/dbqueryicon")
  683. self.actionQuery.setIcon(self.actionQueryIcon)
  684. # END: Browse Results
  685. self.actionReport = QtWidgets.QAction(MainWindow)
  686. self.actionReport.setObjectName("actionReport")
  687. self.actionReportIcon = QtGui.QIcon(":/baangt/reporticon")
  688. self.actionReport.setIcon(self.actionReportIcon)
  689. self.actionCleanup = QtWidgets.QAction(MainWindow)
  690. self.actionCleanup.setObjectName("actionCleanup")
  691. self.actionCleanupIcon = QtGui.QIcon(":/baangt/cleanupicon")
  692. self.actionCleanup.setIcon(self.actionCleanupIcon)
  693. self.actionTestDataGen = QtWidgets.QAction(MainWindow)
  694. self.actionTestDataGen.setObjectName("actionTestDataGen")
  695. TestDataGenIcon = QtGui.QIcon(":/baangt/tdgicon")
  696. self.actionTestDataGen.setIcon(TestDataGenIcon)
  697. self.toolBar.addAction(self.actionImport_Katalon)
  698. self.toolBar.addAction(self.actionQuery)
  699. self.toolBar.addAction(self.actionReport)
  700. self.toolBar.addAction(self.actionCleanup)
  701. self.toolBar.addAction(self.actionTestDataGen)
  702. self.toolBar.addAction(self.actionExit)
  703. self.TDGPage = QtWidgets.QWidget()
  704. self.TDGPage.setObjectName("TDGPage")
  705. self.TDGPage.setMinimumSize(600, 0)
  706. self.gridLayout_9 = QtWidgets.QGridLayout(self.TDGPage)
  707. self.gridLayout_9.setSizeConstraint(QtWidgets.QLayout.SetMinAndMaxSize)
  708. self.gridLayout_9.setContentsMargins(5, 5, 5, 5)
  709. self.gridLayout_9.setHorizontalSpacing(5)
  710. self.gridLayout_9.setVerticalSpacing(10)
  711. self.gridLayout_9.setObjectName("gridLayout_9")
  712. self.verticalLayout_12 = QtWidgets.QVBoxLayout()
  713. self.verticalLayout_12.setObjectName("verticalLayout_12")
  714. self.horizontalLayout_24 = QtWidgets.QHBoxLayout()
  715. self.horizontalLayout_24.setSpacing(20)
  716. self.horizontalLayout_24.setObjectName("horizontalLayout_24")
  717. self.InputFileLable = QtWidgets.QLabel(self.TDGPage)
  718. self.InputFileLable.setMinimumSize(QtCore.QSize(100, 0))
  719. self.InputFileLable.setMaximumSize(QtCore.QSize(100, 16777215))
  720. self.InputFileLable.setFont(font)
  721. self.InputFileLable.setStyleSheet("color: rgb(32, 74, 135);")
  722. self.InputFileLable.setAlignment(QtCore.Qt.AlignRight | QtCore.Qt.AlignTrailing | QtCore.Qt.AlignVCenter)
  723. self.InputFileLable.setObjectName("InputFileLable")
  724. self.horizontalLayout_24.addWidget(self.InputFileLable)
  725. self.InputFileEdit = QtWidgets.QLineEdit(self.TDGPage)
  726. self.InputFileEdit.setMinimumSize(QtCore.QSize(350, 0))
  727. self.InputFileEdit.setMaximumSize(QtCore.QSize(350, 16777215))
  728. self.InputFileEdit.setStyleSheet("background-color: rgb(255, 255, 255);")
  729. self.InputFileEdit.setObjectName("InputFileEdit")
  730. self.InputFileEdit.setReadOnly(True)
  731. self.horizontalLayout_24.addWidget(self.InputFileEdit)
  732. self.InputFileButton = QtWidgets.QPushButton(self.TDGPage)
  733. sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
  734. sizePolicy.setHorizontalStretch(0)
  735. sizePolicy.setVerticalStretch(0)
  736. sizePolicy.setHeightForWidth(self.InputFileButton.sizePolicy().hasHeightForWidth())
  737. self.InputFileButton.setSizePolicy(sizePolicy)
  738. self.InputFileButton.setMinimumSize(QtCore.QSize(90, 0))
  739. self.InputFileButton.setStyleSheet("color: rgb(255, 255, 255); background-color: rgb(114, 159, 207);")
  740. self.InputFileButton.setObjectName("InputFileButton")
  741. self.horizontalLayout_24.addWidget(self.InputFileButton)
  742. self.InputFileOpen = QtWidgets.QPushButton()
  743. self.InputFileOpen.setSizePolicy(sizePolicy)
  744. self.InputFileOpen.setMinimumSize(QtCore.QSize(90, 0))
  745. self.InputFileOpen.setStyleSheet("color: rgb(255, 255, 255); background-color: rgb(114, 159, 207);")
  746. self.InputFileOpen.setObjectName("InputFileButton")
  747. self.horizontalLayout_24.addWidget(self.InputFileOpen)
  748. self.horizontalLayout_24.addItem(spacerItem1)
  749. self.verticalLayout_12.addLayout(self.horizontalLayout_24)
  750. self.horizontalLayout_25 = QtWidgets.QHBoxLayout()
  751. self.horizontalLayout_25.setSpacing(20)
  752. self.horizontalLayout_25.setObjectName("horizontalLayout_25")
  753. self.OutputFileLable = QtWidgets.QLabel(self.TDGPage)
  754. self.OutputFileLable.setMinimumSize(QtCore.QSize(100, 0))
  755. self.OutputFileLable.setMaximumSize(QtCore.QSize(100, 16777215))
  756. self.OutputFileLable.setFont(font)
  757. self.OutputFileLable.setStyleSheet("color: rgb(32, 74, 135);")
  758. self.OutputFileLable.setAlignment(QtCore.Qt.AlignRight | QtCore.Qt.AlignTrailing | QtCore.Qt.AlignVCenter)
  759. self.OutputFileLable.setObjectName("OutputFileLable")
  760. self.horizontalLayout_25.addWidget(self.OutputFileLable)
  761. self.OutputFileEdit = QtWidgets.QLineEdit(self.TDGPage)
  762. sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.MinimumExpanding, QtWidgets.QSizePolicy.Fixed)
  763. sizePolicy.setHorizontalStretch(0)
  764. sizePolicy.setVerticalStretch(0)
  765. sizePolicy.setHeightForWidth(self.OutputFileEdit.sizePolicy().hasHeightForWidth())
  766. self.OutputFileEdit.setSizePolicy(sizePolicy)
  767. self.OutputFileEdit.setMinimumSize(QtCore.QSize(350, 0))
  768. self.OutputFileEdit.setMaximumSize(QtCore.QSize(350, 16777215))
  769. self.OutputFileEdit.setStyleSheet("background-color: rgb(255, 255, 255);")
  770. self.OutputFileEdit.setObjectName("OutputFileEdit")
  771. self.OutputFileEdit.setReadOnly(True)
  772. self.horizontalLayout_25.addWidget(self.OutputFileEdit)
  773. self.OutputFileButton = QtWidgets.QPushButton(self.TDGPage)
  774. sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
  775. sizePolicy.setHorizontalStretch(0)
  776. sizePolicy.setVerticalStretch(0)
  777. sizePolicy.setHeightForWidth(self.OutputFileButton.sizePolicy().hasHeightForWidth())
  778. self.OutputFileButton.setSizePolicy(sizePolicy)
  779. self.OutputFileButton.setMinimumSize(QtCore.QSize(90, 0))
  780. self.OutputFileButton.setStyleSheet("color: rgb(255, 255, 255); background-color: rgb(114, 159, 207);")
  781. self.OutputFileButton.setObjectName("OutputFileButton")
  782. self.horizontalLayout_25.addWidget(self.OutputFileButton)
  783. self.horizontalLayout_25.addItem(spacerItem1)
  784. self.horizontalLayout_26 = QtWidgets.QHBoxLayout()
  785. self.horizontalLayout_26.setObjectName("horizontalLayout_26")
  786. self.TDGButton = QtWidgets.QPushButton(self.TDGPage)
  787. sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
  788. sizePolicy.setHorizontalStretch(0)
  789. sizePolicy.setVerticalStretch(0)
  790. sizePolicy.setHeightForWidth(self.TDGButton.sizePolicy().hasHeightForWidth())
  791. self.TDGButton.setSizePolicy(sizePolicy)
  792. self.TDGButton.setMinimumSize(QtCore.QSize(90, 0))
  793. self.TDGButton.setStyleSheet("background-color: rgb(115, 210, 22); color: rgb(255, 255, 255);")
  794. self.TDGButton.setObjectName("TDGButton")
  795. self.TDGButton.setEnabled(False)
  796. self.ResultButton = QtWidgets.QPushButton(self.TDGPage)
  797. sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
  798. sizePolicy.setHorizontalStretch(0)
  799. sizePolicy.setVerticalStretch(0)
  800. sizePolicy.setHeightForWidth(self.ResultButton.sizePolicy().hasHeightForWidth())
  801. self.ResultButton.setSizePolicy(sizePolicy)
  802. self.ResultButton.setMinimumSize(QtCore.QSize(90, 0))
  803. self.ResultButton.setStyleSheet("background-color: rgb(115, 210, 22); color: rgb(255, 255, 255);")
  804. self.ResultButton.setObjectName("ResultButton")
  805. self.horizontalLayout_26.addWidget(self.TDGButton)
  806. self.horizontalLayout_26.addWidget(self.ResultButton)
  807. self.exitPushButton_4 = QtWidgets.QPushButton(self.TDGPage)
  808. sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
  809. sizePolicy.setHorizontalStretch(0)
  810. sizePolicy.setVerticalStretch(0)
  811. sizePolicy.setHeightForWidth(self.exitPushButton_4.sizePolicy().hasHeightForWidth())
  812. self.exitPushButton_4.setSizePolicy(sizePolicy)
  813. self.exitPushButton_4.setMinimumSize(QtCore.QSize(90, 0))
  814. self.exitPushButton_4.setStyleSheet("background-color: rgb(204, 0, 0); color: rgb(255, 255, 255);")
  815. self.exitPushButton_4.setObjectName("exitPushButton_4")
  816. self.horizontalLayout_26.addWidget(self.exitPushButton_4)
  817. self.horizontalLayout_26.setContentsMargins(135,0,0,0)
  818. self.horizontalLayout_26.addItem(spacerItem1)
  819. self.horizontalLayout_27 = QtWidgets.QHBoxLayout()
  820. self.horizontalLayout_27.setSpacing(20)
  821. self.horizontalLayout_27.setObjectName("horizontalLayout_27")
  822. self.SheetLabel = QtWidgets.QLabel(self.TDGPage)
  823. self.SheetLabel.setMinimumSize(QtCore.QSize(100, 0))
  824. self.SheetLabel.setMaximumSize(QtCore.QSize(100, 16777215))
  825. self.SheetLabel.setFont(font)
  826. self.SheetLabel.setStyleSheet("color: rgb(32, 74, 135);")
  827. self.SheetLabel.setAlignment(QtCore.Qt.AlignRight | QtCore.Qt.AlignTrailing | QtCore.Qt.AlignVCenter)
  828. self.SheetLabel.setObjectName("SheetLabel")
  829. self.horizontalLayout_27.addWidget(self.SheetLabel)
  830. self.SheetCombo = QtWidgets.QComboBox(self.TDGPage)
  831. sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed)
  832. sizePolicy.setHorizontalStretch(0)
  833. sizePolicy.setVerticalStretch(0)
  834. sizePolicy.setHeightForWidth(self.SheetCombo.sizePolicy().hasHeightForWidth())
  835. self.SheetCombo.setSizePolicy(sizePolicy)
  836. self.SheetCombo.setMinimumSize(QtCore.QSize(350, 0))
  837. self.SheetCombo.setMaximumSize(QtCore.QSize(350, 16777215))
  838. self.SheetCombo.setStyleSheet("background-color: rgb(255, 255, 255); color: rgb(46, 52, 54);")
  839. self.SheetCombo.setMaxVisibleItems(20)
  840. self.SheetCombo.setModelColumn(0)
  841. self.SheetCombo.setObjectName("SheetCombo")
  842. self.horizontalLayout_27.addWidget(self.SheetCombo)
  843. self.horizontalLayout_27.addItem(spacerItem1)
  844. self.horizontalLayout_28 = QtWidgets.QHBoxLayout()
  845. self.horizontalLayout_28.setSpacing(20)
  846. self.horizontalLayout_28.setObjectName("horizontalLayout_28")
  847. self.ResultLengthLabel = QtWidgets.QLabel(self.TDGPage)
  848. self.ResultLengthLabel.setMinimumSize(QtCore.QSize(100, 0))
  849. self.ResultLengthLabel.setMaximumSize(QtCore.QSize(100, 16777215))
  850. self.ResultLengthLabel.setFont(font)
  851. self.ResultLengthLabel.setStyleSheet("color: rgb(32, 74, 135);")
  852. self.ResultLengthLabel.setAlignment(QtCore.Qt.AlignRight | QtCore.Qt.AlignTrailing | QtCore.Qt.AlignVCenter)
  853. self.ResultLengthLabel.setObjectName("ResultLengthLabel")
  854. self.horizontalLayout_28.addWidget(self.ResultLengthLabel)
  855. self.ResultLengthInput = QtWidgets.QLineEdit(self.TDGPage)
  856. self.ResultLengthInput.setValidator(QtGui.QIntValidator())
  857. sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed)
  858. sizePolicy.setHorizontalStretch(0)
  859. sizePolicy.setVerticalStretch(0)
  860. sizePolicy.setHeightForWidth(self.ResultLengthInput.sizePolicy().hasHeightForWidth())
  861. self.ResultLengthInput.setSizePolicy(sizePolicy)
  862. self.ResultLengthInput.setMinimumSize(QtCore.QSize(350, 0))
  863. self.ResultLengthInput.setMaximumSize(QtCore.QSize(350, 16777215))
  864. self.ResultLengthInput.setStyleSheet("background-color: rgb(255, 255, 255); color: rgb(46, 52, 54);")
  865. self.ResultLengthInput.setObjectName("ResultLengthInput")
  866. self.horizontalLayout_28.addWidget(self.ResultLengthInput)
  867. self.horizontalLayout_28.addItem(spacerItem1)
  868. self.verticalLayout_12.addLayout(self.horizontalLayout_27)
  869. self.verticalLayout_12.addLayout(self.horizontalLayout_28)
  870. self.verticalLayout_12.addLayout(self.horizontalLayout_25)
  871. self.verticalLayout_12.addLayout(self.horizontalLayout_26)
  872. self.verticalLayout_12.addItem(spacerItem)
  873. self.verticalLayout_12.setSpacing(20)
  874. #self.gridLayout_9.setAlignment(QtCore.Qt.AlignHCenter | QtCore.Qt.AlignTrailing | QtCore.Qt.AlignVCenter)
  875. self.gridLayout_9.addLayout(self.verticalLayout_12, 0, 0, 1, 1)
  876. self.stackedWidget.addWidget(self.TDGPage)
  877. # add query page
  878. self.stackedWidget.addWidget(self.queryPage)
  879. self.retranslateUi(MainWindow)
  880. self.stackedWidget.setCurrentIndex(0)
  881. QtCore.QMetaObject.connectSlotsByName(MainWindow)
  882. def close(self,event):
  883. self.child.terminate()
  884. self.child.waitForFinished()
  885. event.accept()
  886. def retranslateUi(self, MainWindow):
  887. _translate = QtCore.QCoreApplication.translate
  888. MainWindow.setWindowTitle(_translate("MainWindow", "Baangt Interactive Starter"))
  889. self.pathLabel_4.setText(_translate("MainWindow", "Path"))
  890. self.browsePushButton_4.setText(_translate("MainWindow", "Browse"))
  891. self.testRunLabel_4.setText(_translate("MainWindow", "Test Run"))
  892. self.settingLabel_4.setText(_translate("MainWindow", "Settings"))
  893. self.settingsPushButton_4.setText(_translate("MainWindow", "Details"))
  894. self.groupBox.setTitle(_translate("MainWindow", "Settings in globals.json"))
  895. self.lineEdit1Label.setText(_translate("MainWindow", "lineEdit1"))
  896. self.checkBox1Label.setText(_translate("MainWindow", "checkBox1"))
  897. self.comboBox1Label.setText(_translate("MainWindow", "comboBox1"))
  898. self.okPushButton.setToolTip(_translate("MainWindow", "Save to Current File and Close Window"))
  899. self.logSwitch.setText(_translate("MainWindow", "Show Logs"))
  900. self.logSwitch.setToolTip(_translate("MainWindow", "Click to show/hide logs in the main window"))
  901. self.openFilesSwitch.setText(_translate("MainWindow", "Open Files"))
  902. self.openFilesSwitch.setToolTip(_translate(
  903. "MainWindow", "Click to open files automatically after complete execution."))
  904. self.okPushButton.setText(_translate("MainWindow", "Ok"))
  905. self.saveAspushButton.setToolTip(_translate("MainWindow", "Save to New File Name"))
  906. self.saveAspushButton.setText(_translate("MainWindow", "Save As"))
  907. self.AddMorePushButton.setToolTip(_translate("MainWindow", "Add Entry To Bottom"))
  908. self.AddMorePushButton.setText(_translate("MainWindow", "Add More"))
  909. self.deleteLastPushButton.setToolTip(_translate("MainWindow", "Delete Last Entry"))
  910. self.deleteLastPushButton.setText(_translate("MainWindow", "Delete Last"))
  911. self.exitPushButton.setToolTip(_translate("MainWindow", "Discard Unsaved Changes and Close"))
  912. self.exitPushButton.setText(_translate("MainWindow", "Exit"))
  913. self.TextIn_2.setPlaceholderText(_translate("MainWindow", "Input Text here ..."))
  914. self.TextOut_2.setPlaceholderText(_translate("MainWindow", "Output Text"))
  915. self.savePushButton_2.setText(_translate("MainWindow", "Save"))
  916. self.copyClipboard_2.setText(_translate("MainWindow", "Copy Clipboard"))
  917. self.exitPushButton_3.setText(_translate("MainWindow", "Exit"))
  918. self.toolBar.setWindowTitle(_translate("MainWindow", "toolBar"))
  919. self.actionImport_Katalon.setText(_translate("MainWindow", "Import Katalon"))
  920. self.actionImport_Katalon.setToolTip(_translate("MainWindow", "Import Katalon studio"))
  921. self.actionReport.setText(_translate("MainWindow", "Report"))
  922. self.actionReport.setToolTip(_translate("MainWindow", "Opens report in default browser"))
  923. self.actionCleanup.setText(_translate("MainWindow", "Cleanup"))
  924. self.actionCleanup.setToolTip(_translate("MainWindow", "Click to clean old files."))
  925. self.actionExit.setText(_translate("MainWindow", "Exit"))
  926. self.openResultFilePushButton_4.setText(_translate("MainWindow", "Result File"))
  927. self.openLogFilePushButton_4.setText(_translate("MainWindow", "Log File"))
  928. self.InputFileLable.setText(_translate("MainWindow", "Input File"))
  929. self.InputFileButton.setText(_translate("MainWindow", "Browse"))
  930. self.InputFileOpen.setText(_translate("MainWindow", "Open"))
  931. self.OutputFileLable.setText(_translate("MainWindow", "Output File"))
  932. self.OutputFileButton.setText(_translate("MainWindow", "Browse"))
  933. self.SheetLabel.setText(_translate("MainWindow", "Sheet"))
  934. self.TDGButton.setText(_translate("MainWindow", "Run"))
  935. self.ResultButton.setText(_translate("MainWindow", "Result"))
  936. self.ResultLengthLabel.setText(_translate("MainWindow", "Result Length"))
  937. self.ResultLengthLabel.setToolTip(_translate(
  938. "MainWindow", "Number of records output file\nSet 0 or blank for all possible records"))
  939. self.ResultLengthInput.setToolTip(_translate(
  940. "MainWindow", "Number of records output file\nSet 0 or blank for all possible records"))
  941. self.exitPushButton_4.setText(_translate("MainWindow", "Exit"))
  942. # query page
  943. self.actionQuery.setText(_translate("MainWindow", "Query Results"))
  944. self.actionQuery.setToolTip(_translate("MainWindow", "Query Results"))
  945. self.queryTitleLabel.setText(_translate("MainWindow","Browse Results"))
  946. self.nameComboBoxLabel.setText(_translate("MainWindow", "Name"))
  947. self.stageComboBoxLabel.setText(_translate("MainWindow", "Stage"))
  948. self.dateFromInputLabel.setText(_translate("MainWindow", "Date from"))
  949. self.dateToInputLabel.setText(_translate("MainWindow", "Date to"))
  950. self.globalsTile.setText(_translate("MainWindow", "Global Settings"))
  951. self.queryMakePushButton.setText(_translate("MainWindow", "Query"))
  952. self.queryExportPushButton.setText(_translate("MainWindow", "Export"))
  953. self.openExportPushButton.setText(_translate("MainWindow", "Open Recent"))
  954. self.queryExitPushButton.setText(_translate("MainWindow", "Exit"))
  955. self.queryStatusLabel.setText(_translate("MainWindow", "Make a query"))
  956. if __name__ == "__main__":
  957. import sys
  958. app = QtWidgets.QApplication(sys.argv)
  959. MainWindow = QtWidgets.QMainWindow()
  960. ui = Ui_MainWindow()
  961. ui.setupUi(MainWindow)
  962. MainWindow.show()
  963. appExec = app.exec_()
  964. del MainWindow
  965. del ui
  966. sys.exit(appExec)