-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathMainScreen.py
More file actions
239 lines (224 loc) · 13.8 KB
/
Copy pathMainScreen.py
File metadata and controls
239 lines (224 loc) · 13.8 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
# -*- coding: utf-8 -*-
################################################################################
## Form generated from reading UI file 'MainScreen.ui'
##
## Created by: Qt User Interface Compiler version 6.11.1
##
## WARNING! All changes made in this file will be lost when recompiling UI file!
################################################################################
from PySide6.QtCore import (QCoreApplication, QDate, QDateTime, QLocale,
QMetaObject, QObject, QPoint, QRect,
QSize, QTime, QUrl, Qt)
from PySide6.QtGui import (QBrush, QColor, QConicalGradient, QCursor,
QFont, QFontDatabase, QGradient, QIcon,
QImage, QKeySequence, QLinearGradient, QPainter,
QPalette, QPixmap, QRadialGradient, QTransform)
from PySide6.QtWidgets import (QAbstractItemView, QApplication, QHeaderView, QLabel,
QListWidget, QListWidgetItem, QMainWindow, QPushButton,
QSizePolicy, QStackedWidget, QStatusBar, QTableWidget,
QTableWidgetItem, QTreeWidget, QTreeWidgetItem, QWidget)
class Ui_MainWindow(object):
def setupUi(self, MainWindow):
if not MainWindow.objectName():
MainWindow.setObjectName(u"MainWindow")
MainWindow.resize(1076, 834)
self.centralwidget = QWidget(MainWindow)
self.centralwidget.setObjectName(u"centralwidget")
self.stackedWidget = QStackedWidget(self.centralwidget)
self.stackedWidget.setObjectName(u"stackedWidget")
self.stackedWidget.setGeometry(QRect(10, 0, 1061, 801))
self.page = QWidget()
self.page.setObjectName(u"page")
self.label = QLabel(self.page)
self.label.setObjectName(u"label")
self.label.setGeometry(QRect(0, 10, 681, 81))
self.label.setStyleSheet(u"font: 30pt \"Yu Gothic\";\n"
"color:#b360e6")
self.treeWidget_log = QTreeWidget(self.page)
QTreeWidgetItem(self.treeWidget_log)
QTreeWidgetItem(self.treeWidget_log)
self.treeWidget_log.setObjectName(u"treeWidget_log")
self.treeWidget_log.setGeometry(QRect(240, 440, 301, 91))
self.treeWidget_log.setStyleSheet(u"font: 12pt \"Yu Gothic\";\n"
"color: #c2a2e8")
self.treeWidget_log.setDragEnabled(True)
self.treeWidget_log.setDragDropMode(QAbstractItemView.DragDropMode.DragOnly)
self.treeWidget_math_op = QTreeWidget(self.page)
QTreeWidgetItem(self.treeWidget_math_op)
QTreeWidgetItem(self.treeWidget_math_op)
QTreeWidgetItem(self.treeWidget_math_op)
QTreeWidgetItem(self.treeWidget_math_op)
QTreeWidgetItem(self.treeWidget_math_op)
QTreeWidgetItem(self.treeWidget_math_op)
self.treeWidget_math_op.setObjectName(u"treeWidget_math_op")
self.treeWidget_math_op.setGeometry(QRect(10, 290, 201, 181))
self.treeWidget_math_op.setStyleSheet(u"font: 12pt \"Yu Gothic\";\n"
"color: #c2a2e8")
self.treeWidget_math_op.setDragEnabled(True)
self.treeWidget_math_op.setDragDropMode(QAbstractItemView.DragDropMode.DragOnly)
self.treeWidget_main_cat = QTreeWidget(self.page)
QTreeWidgetItem(self.treeWidget_main_cat)
QTreeWidgetItem(self.treeWidget_main_cat)
QTreeWidgetItem(self.treeWidget_main_cat)
self.treeWidget_main_cat.setObjectName(u"treeWidget_main_cat")
self.treeWidget_main_cat.setGeometry(QRect(10, 90, 201, 181))
self.treeWidget_main_cat.setAcceptDrops(True)
self.treeWidget_main_cat.setStyleSheet(u"font: 12pt \"Yu Gothic\";\n"
"color: #c2a2e8")
self.treeWidget_main_cat.setDragEnabled(True)
self.treeWidget_main_cat.setDragDropMode(QAbstractItemView.DragDropMode.DragOnly)
self.treeWidget_main_cat.setDefaultDropAction(Qt.DropAction.MoveAction)
self.treeWidget_main_cat.setSupportedDragActions(Qt.DropAction.CopyAction)
self.treeWidget_subcat = QTreeWidget(self.page)
QTreeWidgetItem(self.treeWidget_subcat)
QTreeWidgetItem(self.treeWidget_subcat)
QTreeWidgetItem(self.treeWidget_subcat)
self.treeWidget_subcat.setObjectName(u"treeWidget_subcat")
self.treeWidget_subcat.setGeometry(QRect(10, 490, 201, 181))
self.treeWidget_subcat.setAcceptDrops(True)
self.treeWidget_subcat.setStyleSheet(u"font: 12pt \"Yu Gothic\";\n"
"color: #c2a2e8")
self.treeWidget_subcat.setDragEnabled(True)
self.treeWidget_subcat.setDragDropMode(QAbstractItemView.DragDropMode.DragOnly)
self.treeWidget_subcat.setDefaultDropAction(Qt.DropAction.CopyAction)
self.treeWidget_subcat.setSupportedDragActions(Qt.DropAction.CopyAction|Qt.DropAction.LinkAction|Qt.DropAction.MoveAction|Qt.DropAction.TargetMoveAction)
self.tableWidget = QTableWidget(self.page)
self.tableWidget.setObjectName(u"tableWidget")
self.tableWidget.setGeometry(QRect(580, 90, 471, 651))
self.tableWidget.setAcceptDrops(True)
self.listWidget_condition = QListWidget(self.page)
self.listWidget_condition.setObjectName(u"listWidget_condition")
self.listWidget_condition.setGeometry(QRect(10, 680, 291, 111))
self.listWidget_condition.setStyleSheet(u"font: 12pt \"Yu Gothic\";\n"
"color: #c2a2e8")
self.listWidget_condition.setDragEnabled(True)
self.listWidget_condition.setDragDropMode(QAbstractItemView.DragDropMode.DragDrop)
self.addConButton = QPushButton(self.page)
self.addConButton.setObjectName(u"addConButton")
self.addConButton.setGeometry(QRect(330, 680, 121, 41))
self.addConButton.setStyleSheet(u"font: 12pt \"Yu Gothic\";\n"
"color: #c2a2e8")
self.treeWidget_log_op = QTreeWidget(self.page)
self.treeWidget_log_op.setObjectName(u"treeWidget_log_op")
self.treeWidget_log_op.setGeometry(QRect(240, 90, 301, 341))
self.treeWidget_log_op.setAcceptDrops(True)
self.treeWidget_log_op.setStyleSheet(u"font: 12pt \"Yu Gothic\";\n"
"color: #c2a2e8")
self.treeWidget_log_op.setDragEnabled(True)
self.treeWidget_log_op.setDragDropOverwriteMode(True)
self.treeWidget_log_op.setDragDropMode(QAbstractItemView.DragDropMode.DragDrop)
self.treeWidget_log_op.setKeyboardSearchFlags(Qt.MatchFlag.MatchExactly)
self.treeWidget_log_op.setSupportedDragActions(Qt.DropAction.TargetMoveAction)
self.pushButton_2 = QPushButton(self.page)
self.pushButton_2.setObjectName(u"pushButton_2")
self.pushButton_2.setGeometry(QRect(240, 560, 121, 41))
self.pushButton_2.setStyleSheet(u"font: 12pt \"Yu Gothic\";\n"
"color: #c2a2e8")
self.deleteButton_tree = QPushButton(self.page)
self.deleteButton_tree.setObjectName(u"deleteButton_tree")
self.deleteButton_tree.setGeometry(QRect(420, 560, 121, 41))
self.deleteButton_tree.setStyleSheet(u"font: 12pt \"Yu Gothic\";\n"
"color: #c2a2e8")
self.deleteButton_list = QPushButton(self.page)
self.deleteButton_list.setObjectName(u"deleteButton_list")
self.deleteButton_list.setGeometry(QRect(330, 750, 121, 41))
self.deleteButton_list.setStyleSheet(u"font: 12pt \"Yu Gothic\";\n"
"color: #c2a2e8")
self.pushButton_5 = QPushButton(self.page)
self.pushButton_5.setObjectName(u"pushButton_5")
self.pushButton_5.setGeometry(QRect(630, 750, 121, 41))
self.pushButton_5.setStyleSheet(u"font: 12pt \"Yu Gothic\";\n"
"color: #c2a2e8")
self.pushButton_6 = QPushButton(self.page)
self.pushButton_6.setObjectName(u"pushButton_6")
self.pushButton_6.setGeometry(QRect(880, 750, 121, 41))
self.pushButton_6.setStyleSheet(u"font: 12pt \"Yu Gothic\";\n"
"color: #c2a2e8")
self.drag_prevent = QLabel(self.page)
self.drag_prevent.setObjectName(u"drag_prevent")
self.drag_prevent.setEnabled(True)
self.drag_prevent.setGeometry(QRect(240, 120, 301, 311))
self.drag_prevent_2 = QLabel(self.page)
self.drag_prevent_2.setObjectName(u"drag_prevent_2")
self.drag_prevent_2.setGeometry(QRect(10, 680, 291, 111))
self.stackedWidget.addWidget(self.page)
self.page_2 = QWidget()
self.page_2.setObjectName(u"page_2")
self.stackedWidget.addWidget(self.page_2)
MainWindow.setCentralWidget(self.centralwidget)
self.statusbar = QStatusBar(MainWindow)
self.statusbar.setObjectName(u"statusbar")
MainWindow.setStatusBar(self.statusbar)
self.retranslateUi(MainWindow)
self.treeWidget_subcat.itemEntered.connect(self.drag_prevent.show)
self.treeWidget_math_op.itemEntered.connect(self.drag_prevent.show)
self.treeWidget_main_cat.itemEntered.connect(self.drag_prevent.show)
self.treeWidget_log.itemEntered.connect(self.drag_prevent.hide)
self.treeWidget_log.itemEntered.connect(self.drag_prevent_2.show)
self.treeWidget_math_op.itemEntered.connect(self.drag_prevent_2.hide)
self.treeWidget_main_cat.itemEntered.connect(self.drag_prevent_2.hide)
self.treeWidget_subcat.itemEntered.connect(self.drag_prevent_2.hide)
QMetaObject.connectSlotsByName(MainWindow)
# setupUi
def retranslateUi(self, MainWindow):
MainWindow.setWindowTitle(QCoreApplication.translate("MainWindow", u"MainWindow", None))
self.label.setText(QCoreApplication.translate("MainWindow", u"DEMO ~ Drag and Drop Logic GUI", None))
___qtreewidgetitem = self.treeWidget_log.headerItem()
___qtreewidgetitem.setText(0, QCoreApplication.translate("MainWindow", u"Logical Operators", None))
__sortingEnabled = self.treeWidget_log.isSortingEnabled()
self.treeWidget_log.setSortingEnabled(False)
___qtreewidgetitem1 = self.treeWidget_log.topLevelItem(0)
___qtreewidgetitem1.setText(0, QCoreApplication.translate("MainWindow", u"AND", None))
___qtreewidgetitem2 = self.treeWidget_log.topLevelItem(1)
___qtreewidgetitem2.setText(0, QCoreApplication.translate("MainWindow", u"OR", None))
self.treeWidget_log.setSortingEnabled(__sortingEnabled)
___qtreewidgetitem3 = self.treeWidget_math_op.headerItem()
___qtreewidgetitem3.setText(0, QCoreApplication.translate("MainWindow", u"Mathematical Operators", None))
__sortingEnabled1 = self.treeWidget_math_op.isSortingEnabled()
self.treeWidget_math_op.setSortingEnabled(False)
___qtreewidgetitem4 = self.treeWidget_math_op.topLevelItem(0)
___qtreewidgetitem4.setText(0, QCoreApplication.translate("MainWindow", u"==", None))
___qtreewidgetitem5 = self.treeWidget_math_op.topLevelItem(1)
___qtreewidgetitem5.setText(0, QCoreApplication.translate("MainWindow", u"<", None))
___qtreewidgetitem6 = self.treeWidget_math_op.topLevelItem(2)
___qtreewidgetitem6.setText(0, QCoreApplication.translate("MainWindow", u">", None))
___qtreewidgetitem7 = self.treeWidget_math_op.topLevelItem(3)
___qtreewidgetitem7.setText(0, QCoreApplication.translate("MainWindow", u"\u2264", None))
___qtreewidgetitem8 = self.treeWidget_math_op.topLevelItem(4)
___qtreewidgetitem8.setText(0, QCoreApplication.translate("MainWindow", u"\u2265", None))
___qtreewidgetitem9 = self.treeWidget_math_op.topLevelItem(5)
___qtreewidgetitem9.setText(0, QCoreApplication.translate("MainWindow", u"=!", None))
self.treeWidget_math_op.setSortingEnabled(__sortingEnabled1)
___qtreewidgetitem10 = self.treeWidget_main_cat.headerItem()
___qtreewidgetitem10.setText(0, QCoreApplication.translate("MainWindow", u"Main Category", None))
__sortingEnabled2 = self.treeWidget_main_cat.isSortingEnabled()
self.treeWidget_main_cat.setSortingEnabled(False)
___qtreewidgetitem11 = self.treeWidget_main_cat.topLevelItem(0)
___qtreewidgetitem11.setText(0, QCoreApplication.translate("MainWindow", u"Test Catagory 1", None))
___qtreewidgetitem12 = self.treeWidget_main_cat.topLevelItem(1)
___qtreewidgetitem12.setText(0, QCoreApplication.translate("MainWindow", u"Test Catagory 2", None))
___qtreewidgetitem13 = self.treeWidget_main_cat.topLevelItem(2)
___qtreewidgetitem13.setText(0, QCoreApplication.translate("MainWindow", u"Test Catagory 3", None))
self.treeWidget_main_cat.setSortingEnabled(__sortingEnabled2)
___qtreewidgetitem14 = self.treeWidget_subcat.headerItem()
___qtreewidgetitem14.setText(0, QCoreApplication.translate("MainWindow", u"Subcatagory", None))
__sortingEnabled3 = self.treeWidget_subcat.isSortingEnabled()
self.treeWidget_subcat.setSortingEnabled(False)
___qtreewidgetitem15 = self.treeWidget_subcat.topLevelItem(0)
___qtreewidgetitem15.setText(0, QCoreApplication.translate("MainWindow", u"Test Subcatagory 1", None))
___qtreewidgetitem16 = self.treeWidget_subcat.topLevelItem(1)
___qtreewidgetitem16.setText(0, QCoreApplication.translate("MainWindow", u"Test Subcatagory 2", None))
___qtreewidgetitem17 = self.treeWidget_subcat.topLevelItem(2)
___qtreewidgetitem17.setText(0, QCoreApplication.translate("MainWindow", u"Test Subcatagory 3", None))
self.treeWidget_subcat.setSortingEnabled(__sortingEnabled3)
self.addConButton.setText(QCoreApplication.translate("MainWindow", u"Add Condition", None))
___qtreewidgetitem18 = self.treeWidget_log_op.headerItem()
___qtreewidgetitem18.setText(0, QCoreApplication.translate("MainWindow", u"Add Logical Operators then Conditions!", None))
self.pushButton_2.setText(QCoreApplication.translate("MainWindow", u"Show Data", None))
self.deleteButton_tree.setText(QCoreApplication.translate("MainWindow", u"Delete", None))
self.deleteButton_list.setText(QCoreApplication.translate("MainWindow", u"Delete", None))
self.pushButton_5.setText(QCoreApplication.translate("MainWindow", u"Download", None))
self.pushButton_6.setText(QCoreApplication.translate("MainWindow", u"Back", None))
self.drag_prevent.setText("")
self.drag_prevent_2.setText("")
# retranslateUi