ui.py 19 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346
  1. from PyQt5 import QtCore, QtGui, QtWidgets
  2. class Ui_MainWindow(QtCore.QObject):
  3. def setupUi(self, MainWindow):
  4. MainWindow.setObjectName("MainWindow")
  5. MainWindow.resize(480, 300)
  6. font = QtGui.QFont()
  7. font.setFamily("Arial")
  8. font.setPointSize(11)
  9. font.setBold(False)
  10. font.setItalic(False)
  11. font.setWeight(9)
  12. MainWindow.setFont(font)
  13. MainWindow.setStyleSheet("background-color: rgb(229, 222, 206); font: 75 11pt \"Arial\";")
  14. self.centralwidget = QtWidgets.QWidget(MainWindow)
  15. self.centralwidget.setMinimumSize(QtCore.QSize(700, 0))
  16. self.centralwidget.setAutoFillBackground(False)
  17. self.centralwidget.setStyleSheet("")
  18. self.centralwidget.setObjectName("centralwidget")
  19. self.mainGroupBox = QtWidgets.QGroupBox(self.centralwidget)
  20. sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Preferred)
  21. sizePolicy.setHorizontalStretch(0)
  22. sizePolicy.setVerticalStretch(0)
  23. sizePolicy.setHeightForWidth(self.mainGroupBox.sizePolicy().hasHeightForWidth())
  24. self.mainGroupBox.setSizePolicy(sizePolicy)
  25. self.mainGroupBox.setMinimumSize(QtCore.QSize(450, 0))
  26. self.mainGroupBox.setTitle("")
  27. self.mainGroupBox.setAlignment(QtCore.Qt.AlignCenter)
  28. self.mainGroupBox.setFlat(False)
  29. self.mainGroupBox.setObjectName("mainGroupBox")
  30. self.mainGroupBox.setAlignment(QtCore.Qt.AlignVCenter)
  31. self.gridLayout = QtWidgets.QGridLayout(self.mainGroupBox)
  32. self.gridLayout.setSizeConstraint(QtWidgets.QLayout.SetMinAndMaxSize)
  33. self.gridLayout.setContentsMargins(75, 20, 5, 5)
  34. self.gridLayout.setHorizontalSpacing(5)
  35. self.gridLayout.setVerticalSpacing(10)
  36. self.gridLayout.setObjectName("gridLayout")
  37. self.gridLayout.setAlignment(QtCore.Qt.AlignCenter)
  38. self.verticalLayout = QtWidgets.QVBoxLayout()
  39. self.verticalLayout.setSpacing(20)
  40. self.verticalLayout.setObjectName("verticalLayout")
  41. # Source File Path
  42. self.horizontalLayout_1 = QtWidgets.QHBoxLayout()
  43. self.horizontalLayout_1.setSpacing(10)
  44. self.horizontalLayout_1.setObjectName("horizontalLayout_1")
  45. self.sourcePathLabel = QtWidgets.QLabel(self.mainGroupBox)
  46. sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.MinimumExpanding, QtWidgets.QSizePolicy.Preferred)
  47. sizePolicy.setHorizontalStretch(0)
  48. sizePolicy.setVerticalStretch(0)
  49. sizePolicy.setHeightForWidth(self.sourcePathLabel.sizePolicy().hasHeightForWidth())
  50. self.sourcePathLabel.setSizePolicy(sizePolicy)
  51. self.sourcePathLabel.setMinimumSize(QtCore.QSize(100, 0))
  52. self.sourcePathLabel.setMaximumSize(QtCore.QSize(100, 16777215))
  53. font = QtGui.QFont()
  54. font.setFamily("Arial")
  55. font.setPointSize(11)
  56. font.setBold(False)
  57. font.setItalic(False)
  58. font.setWeight(9)
  59. font.setKerning(False)
  60. self.sourcePathLabel.setFont(font)
  61. self.sourcePathLabel.setStyleSheet("color: rgb(32, 74, 135);")
  62. self.sourcePathLabel.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
  63. self.sourcePathLabel.setObjectName("sourcePathLabel")
  64. self.horizontalLayout_1.addWidget(self.sourcePathLabel)
  65. self.sourcePathLineEdit = QtWidgets.QLineEdit(self.mainGroupBox)
  66. sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.MinimumExpanding, QtWidgets.QSizePolicy.Fixed)
  67. sizePolicy.setHorizontalStretch(0)
  68. sizePolicy.setVerticalStretch(0)
  69. sizePolicy.setHeightForWidth(self.sourcePathLineEdit.sizePolicy().hasHeightForWidth())
  70. self.sourcePathLineEdit.setSizePolicy(sizePolicy)
  71. self.sourcePathLineEdit.setMinimumSize(QtCore.QSize(250, 0))
  72. self.sourcePathLineEdit.setMaximumSize(QtCore.QSize(500, 16777215))
  73. self.sourcePathLineEdit.setStyleSheet("background-color: rgb(255, 255, 255);")
  74. self.sourcePathLineEdit.setObjectName("sourcePathLineEdit")
  75. self.horizontalLayout_1.addWidget(self.sourcePathLineEdit)
  76. self.sourceBrowsePushButton = QtWidgets.QPushButton(self.mainGroupBox)
  77. sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
  78. sizePolicy.setHorizontalStretch(0)
  79. sizePolicy.setVerticalStretch(0)
  80. sizePolicy.setHeightForWidth(self.sourceBrowsePushButton.sizePolicy().hasHeightForWidth())
  81. self.sourceBrowsePushButton.setSizePolicy(sizePolicy)
  82. self.sourceBrowsePushButton.setMinimumSize(QtCore.QSize(90, 0))
  83. self.sourceBrowsePushButton.setStyleSheet("color: rgb(255, 255, 255); background-color: rgb(114, 159, 207);")
  84. self.sourceBrowsePushButton.setObjectName("sourceBrowsePushButton")
  85. self.horizontalLayout_1.addWidget(self.sourceBrowsePushButton)
  86. self.verticalLayout.addLayout(self.horizontalLayout_1)
  87. # Source Sheet
  88. self.horizontalLayout_2 = QtWidgets.QHBoxLayout()
  89. self.horizontalLayout_2.setSpacing(10)
  90. self.horizontalLayout_2.setObjectName("horizontalLayout_2")
  91. self.sourceSheetLabel = QtWidgets.QLabel(self.mainGroupBox)
  92. sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.MinimumExpanding, QtWidgets.QSizePolicy.Preferred)
  93. sizePolicy.setHorizontalStretch(0)
  94. sizePolicy.setVerticalStretch(0)
  95. sizePolicy.setHeightForWidth(self.sourceSheetLabel.sizePolicy().hasHeightForWidth())
  96. self.sourceSheetLabel.setSizePolicy(sizePolicy)
  97. self.sourceSheetLabel.setMinimumSize(QtCore.QSize(100, 0))
  98. self.sourceSheetLabel.setMaximumSize(QtCore.QSize(100, 16777215))
  99. font = QtGui.QFont()
  100. font.setFamily("Arial")
  101. font.setPointSize(11)
  102. font.setBold(False)
  103. font.setItalic(False)
  104. font.setWeight(9)
  105. font.setKerning(False)
  106. self.sourceSheetLabel.setFont(font)
  107. self.sourceSheetLabel.setStyleSheet("color: rgb(32, 74, 135);")
  108. self.sourceSheetLabel.setAlignment(QtCore.Qt.AlignRight | QtCore.Qt.AlignTrailing | QtCore.Qt.AlignVCenter)
  109. self.sourceSheetLabel.setObjectName("sourcePathLabel")
  110. self.horizontalLayout_2.addWidget(self.sourceSheetLabel)
  111. self.sourceSheetComboBox = QtWidgets.QComboBox(self.mainGroupBox)
  112. sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.MinimumExpanding, QtWidgets.QSizePolicy.Fixed)
  113. sizePolicy.setHorizontalStretch(0)
  114. sizePolicy.setVerticalStretch(0)
  115. sizePolicy.setHeightForWidth(self.sourceSheetComboBox.sizePolicy().hasHeightForWidth())
  116. self.sourceSheetComboBox.setSizePolicy(sizePolicy)
  117. self.sourceSheetComboBox.setMinimumSize(QtCore.QSize(250, 0))
  118. self.sourceSheetComboBox.setMaximumSize(QtCore.QSize(500, 16777215))
  119. self.sourceSheetComboBox.setStyleSheet("background-color: rgb(255, 255, 255); color: rgb(46, 52, 54);")
  120. self.sourceSheetComboBox.setMaxVisibleItems(20)
  121. self.sourceSheetComboBox.setModelColumn(0)
  122. self.sourceSheetComboBox.setObjectName("sourceSheetComboBox")
  123. self.horizontalLayout_2.addWidget(self.sourceSheetComboBox)
  124. self.verticalLayout.addLayout(self.horizontalLayout_2)
  125. # Destination File Path
  126. self.horizontalLayout_3 = QtWidgets.QHBoxLayout()
  127. self.horizontalLayout_3.setSpacing(10)
  128. self.horizontalLayout_3.setObjectName("horizontalLayout_3")
  129. self.destinationPathLabel = QtWidgets.QLabel(self.mainGroupBox)
  130. sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.MinimumExpanding, QtWidgets.QSizePolicy.Preferred)
  131. sizePolicy.setHorizontalStretch(0)
  132. sizePolicy.setVerticalStretch(0)
  133. sizePolicy.setHeightForWidth(self.destinationPathLabel.sizePolicy().hasHeightForWidth())
  134. self.destinationPathLabel.setSizePolicy(sizePolicy)
  135. self.destinationPathLabel.setMinimumSize(QtCore.QSize(100, 0))
  136. self.destinationPathLabel.setMaximumSize(QtCore.QSize(100, 16777215))
  137. font = QtGui.QFont()
  138. font.setFamily("Arial")
  139. font.setPointSize(11)
  140. font.setBold(False)
  141. font.setItalic(False)
  142. font.setWeight(9)
  143. font.setKerning(False)
  144. self.destinationPathLabel.setFont(font)
  145. self.destinationPathLabel.setStyleSheet("color: rgb(32, 74, 135);")
  146. self.destinationPathLabel.setAlignment(QtCore.Qt.AlignRight | QtCore.Qt.AlignTrailing | QtCore.Qt.AlignVCenter)
  147. self.destinationPathLabel.setObjectName("destinationPathLabel")
  148. self.horizontalLayout_3.addWidget(self.destinationPathLabel)
  149. self.destinationPathLineEdit = QtWidgets.QLineEdit(self.mainGroupBox)
  150. sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.MinimumExpanding, QtWidgets.QSizePolicy.Fixed)
  151. sizePolicy.setHorizontalStretch(0)
  152. sizePolicy.setVerticalStretch(0)
  153. sizePolicy.setHeightForWidth(self.destinationPathLineEdit.sizePolicy().hasHeightForWidth())
  154. self.destinationPathLineEdit.setSizePolicy(sizePolicy)
  155. self.destinationPathLineEdit.setMinimumSize(QtCore.QSize(250, 0))
  156. self.destinationPathLineEdit.setMaximumSize(QtCore.QSize(500, 16777215))
  157. self.destinationPathLineEdit.setStyleSheet("background-color: rgb(255, 255, 255);")
  158. self.destinationPathLineEdit.setObjectName("destinationPathLineEdit")
  159. self.horizontalLayout_3.addWidget(self.destinationPathLineEdit)
  160. self.destinationBrowsePushButton = QtWidgets.QPushButton(self.mainGroupBox)
  161. sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
  162. sizePolicy.setHorizontalStretch(0)
  163. sizePolicy.setVerticalStretch(0)
  164. sizePolicy.setHeightForWidth(self.destinationBrowsePushButton.sizePolicy().hasHeightForWidth())
  165. self.destinationBrowsePushButton.setSizePolicy(sizePolicy)
  166. self.destinationBrowsePushButton.setMinimumSize(QtCore.QSize(90, 0))
  167. self.destinationBrowsePushButton.setStyleSheet("color: rgb(255, 255, 255); background-color: rgb(114, 159, 207);")
  168. self.destinationBrowsePushButton.setObjectName("destinationBrowsePushButton")
  169. self.horizontalLayout_3.addWidget(self.destinationBrowsePushButton)
  170. self.verticalLayout.addLayout(self.horizontalLayout_3)
  171. # Destination Sheet
  172. self.horizontalLayout_4 = QtWidgets.QHBoxLayout()
  173. self.horizontalLayout_4.setSpacing(10)
  174. self.horizontalLayout_4.setObjectName("horizontalLayout_4")
  175. self.destinationSheetLabel = QtWidgets.QLabel(self.mainGroupBox)
  176. sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.MinimumExpanding, QtWidgets.QSizePolicy.Preferred)
  177. sizePolicy.setHorizontalStretch(0)
  178. sizePolicy.setVerticalStretch(0)
  179. sizePolicy.setHeightForWidth(self.destinationSheetLabel.sizePolicy().hasHeightForWidth())
  180. self.destinationSheetLabel.setSizePolicy(sizePolicy)
  181. self.destinationSheetLabel.setMinimumSize(QtCore.QSize(100, 0))
  182. self.destinationSheetLabel.setMaximumSize(QtCore.QSize(100, 16777215))
  183. font = QtGui.QFont()
  184. font.setFamily("Arial")
  185. font.setPointSize(11)
  186. font.setBold(False)
  187. font.setItalic(False)
  188. font.setWeight(9)
  189. font.setKerning(False)
  190. self.destinationSheetLabel.setFont(font)
  191. self.destinationSheetLabel.setStyleSheet("color: rgb(32, 74, 135);")
  192. self.destinationSheetLabel.setAlignment(QtCore.Qt.AlignRight | QtCore.Qt.AlignTrailing | QtCore.Qt.AlignVCenter)
  193. self.destinationSheetLabel.setObjectName("destinationPathLabel")
  194. self.horizontalLayout_4.addWidget(self.destinationSheetLabel)
  195. self.destinationSheetComboBox = QtWidgets.QComboBox(self.mainGroupBox)
  196. sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.MinimumExpanding, QtWidgets.QSizePolicy.Fixed)
  197. sizePolicy.setHorizontalStretch(0)
  198. sizePolicy.setVerticalStretch(0)
  199. sizePolicy.setHeightForWidth(self.destinationSheetComboBox.sizePolicy().hasHeightForWidth())
  200. self.destinationSheetComboBox.setSizePolicy(sizePolicy)
  201. self.destinationSheetComboBox.setMinimumSize(QtCore.QSize(250, 0))
  202. self.destinationSheetComboBox.setMaximumSize(QtCore.QSize(500, 16777215))
  203. self.destinationSheetComboBox.setStyleSheet("background-color: rgb(255, 255, 255); color: rgb(46, 52, 54);")
  204. self.destinationSheetComboBox.setMaxVisibleItems(20)
  205. self.destinationSheetComboBox.setModelColumn(0)
  206. self.destinationSheetComboBox.setObjectName("destinationSheetComboBox")
  207. self.horizontalLayout_4.addWidget(self.destinationSheetComboBox)
  208. self.verticalLayout.addLayout(self.horizontalLayout_4)
  209. self.horizontalLayout_5 = QtWidgets.QHBoxLayout()
  210. self.horizontalLayout_5.setSpacing(10)
  211. self.horizontalLayout_5.setObjectName("horizontalLayout_5")
  212. self.linesLabel = QtWidgets.QLabel(self.mainGroupBox)
  213. sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Preferred)
  214. sizePolicy.setHorizontalStretch(0)
  215. sizePolicy.setVerticalStretch(0)
  216. sizePolicy.setHeightForWidth(self.linesLabel.sizePolicy().hasHeightForWidth())
  217. self.linesLabel.setSizePolicy(sizePolicy)
  218. self.linesLabel.setMinimumSize(QtCore.QSize(100, 0))
  219. self.linesLabel.setMaximumSize(QtCore.QSize(100, 16777215))
  220. font = QtGui.QFont()
  221. font.setFamily("Arial")
  222. font.setPointSize(11)
  223. font.setBold(False)
  224. font.setItalic(False)
  225. font.setWeight(9)
  226. font.setKerning(False)
  227. self.linesLabel.setFont(font)
  228. self.linesLabel.setStyleSheet("color: rgb(32, 74, 135);")
  229. self.linesLabel.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
  230. self.linesLabel.setObjectName("linesLabel")
  231. self.horizontalLayout_5.addWidget(self.linesLabel)
  232. self.linesInput = QtWidgets.QLineEdit("", self.mainGroupBox)
  233. sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.MinimumExpanding, QtWidgets.QSizePolicy.Fixed)
  234. sizePolicy.setHorizontalStretch(0)
  235. sizePolicy.setVerticalStretch(0)
  236. sizePolicy.setHeightForWidth(self.linesInput.sizePolicy().hasHeightForWidth())
  237. self.linesInput.setSizePolicy(sizePolicy)
  238. reg_ex = QtCore.QRegExp(r"([0-9]+(-|,)?)*")
  239. input_validator = QtGui.QRegExpValidator(reg_ex, self.linesInput)
  240. self.linesInput.setValidator(input_validator)
  241. self.linesInput.setStyleSheet("background-color: rgb(255, 255, 255);")
  242. self.linesInput.setMinimumSize(250, 0)
  243. self.linesInput.setMaximumSize(500, 16777215)
  244. self.linesInput.setToolTip('Only integer values are accepted along with "-" & "," \nwhich are used for range & ' \
  245. 'multiple values respectively')
  246. self.horizontalLayout_5.addWidget(self.linesInput)
  247. self.addMissingCheckBox = QtWidgets.QCheckBox()
  248. font = QtGui.QFont()
  249. font.setFamily("Arial")
  250. font.setPointSize(11)
  251. font.setBold(False)
  252. font.setItalic(False)
  253. font.setWeight(9)
  254. font.setKerning(False)
  255. self.addMissingCheckBox.setFont(font)
  256. self.addMissingCheckBox.setStyleSheet("color: rgb(32, 74, 135);")
  257. self.horizontalLayout_5.addWidget(self.addMissingCheckBox)
  258. self.verticalLayout.addLayout(self.horizontalLayout_5)
  259. self.horizontalLayout_6 = QtWidgets.QHBoxLayout()
  260. self.horizontalLayout_6.setSpacing(10)
  261. self.horizontalLayout_6.setObjectName("horizontalLayout_6")
  262. self.filterButton = QtWidgets.QPushButton(self.mainGroupBox)
  263. sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
  264. sizePolicy.setHorizontalStretch(0)
  265. sizePolicy.setVerticalStretch(0)
  266. sizePolicy.setHeightForWidth(self.filterButton.sizePolicy().hasHeightForWidth())
  267. self.filterButton.setSizePolicy(sizePolicy)
  268. self.filterButton.setMinimumSize(QtCore.QSize(90, 0))
  269. self.filterButton.setStyleSheet("color: rgb(255, 255, 255); background-color: rgb(114, 159, 207);")
  270. self.filterButton.setObjectName("openLogFilePushButton_4")
  271. self.horizontalLayout_6.addWidget(self.filterButton)
  272. self.runButton = QtWidgets.QPushButton(self.mainGroupBox)
  273. sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
  274. sizePolicy.setHorizontalStretch(0)
  275. sizePolicy.setVerticalStretch(0)
  276. sizePolicy.setHeightForWidth(self.runButton.sizePolicy().hasHeightForWidth())
  277. self.runButton.setSizePolicy(sizePolicy)
  278. self.runButton.setMinimumSize(QtCore.QSize(90, 0))
  279. self.runButton.setStyleSheet("color: rgb(255, 255, 255); background-color: rgb(138, 226, 52);")
  280. self.runButton.setObjectName("openLogFilePushButton_4")
  281. self.horizontalLayout_6.addWidget(self.runButton)
  282. self.openResultFilePushButton = QtWidgets.QPushButton(self.mainGroupBox)
  283. sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
  284. sizePolicy.setHorizontalStretch(0)
  285. sizePolicy.setVerticalStretch(0)
  286. sizePolicy.setHeightForWidth(self.openResultFilePushButton.sizePolicy().hasHeightForWidth())
  287. self.openResultFilePushButton.setSizePolicy(sizePolicy)
  288. self.openResultFilePushButton.setMinimumSize(QtCore.QSize(90, 0))
  289. self.openResultFilePushButton.setStyleSheet("color: rgb(255, 255, 255);background-color: rgb(114, 159, 207);")
  290. self.openResultFilePushButton.setObjectName("openResultFilePushButton_4")
  291. self.horizontalLayout_6.addWidget(self.openResultFilePushButton)
  292. self.verticalLayout.addLayout(self.horizontalLayout_6)
  293. self.gridLayout.addLayout(self.verticalLayout, 0, 0, 1, 1, QtCore.Qt.AlignCenter)
  294. MainWindow.setCentralWidget(self.centralwidget)
  295. self.statusbar = QtWidgets.QStatusBar(MainWindow)
  296. self.statusbar.setObjectName("statusbar")
  297. MainWindow.setStatusBar(self.statusbar)
  298. self.retranslateUi(MainWindow)
  299. QtCore.QMetaObject.connectSlotsByName(MainWindow)
  300. def close(self,event):
  301. self.child.terminate()
  302. self.child.waitForFinished()
  303. event.accept()
  304. def retranslateUi(self, MainWindow):
  305. _translate = QtCore.QCoreApplication.translate
  306. MainWindow.setWindowTitle(_translate("MainWindow", "icopy2xls"))
  307. self.sourcePathLabel.setText(_translate("MainWindow", "Source File"))
  308. self.sourceBrowsePushButton.setText(_translate("MainWindow", "Browse"))
  309. self.sourceSheetLabel.setText(_translate("MainWindow", "Source Sheet"))
  310. self.destinationPathLabel.setText(_translate("MainWindow", "Dest. File"))
  311. self.destinationBrowsePushButton.setText(_translate("MainWindow", "Browse"))
  312. self.destinationSheetLabel.setText(_translate("MainWindow", "Dest. Sheet"))
  313. self.linesLabel.setText(_translate("MainWindow", "Lines"))
  314. self.addMissingCheckBox.setText(_translate("MainWindow", "Add Missing"))
  315. self.openResultFilePushButton.setText(_translate("MainWindow", "Result File"))
  316. self.runButton.setText(_translate("MainWindow", "Run"))
  317. self.filterButton.setText(_translate("MainWindow", "Filters"))
  318. if __name__ == "__main__":
  319. import sys
  320. app = QtWidgets.QApplication(sys.argv)
  321. MainWindow = QtWidgets.QMainWindow()
  322. ui = Ui_MainWindow()
  323. ui.setupUi(MainWindow)
  324. MainWindow.show()
  325. sys.exit(app.exec_())