-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathWellVisualizationUI.py
More file actions
763 lines (754 loc) · 41.4 KB
/
Copy pathWellVisualizationUI.py
File metadata and controls
763 lines (754 loc) · 41.4 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
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
# -*- coding: utf-8 -*-
# Form implementation generated from reading ui file 'WellVisualizationV2.ui'
#
# Created by: PyQt5 UI code generator 5.15.10
#
# WARNING: Any manual changes made to this file will be lost when pyuic5 is
# run again. Do not edit this file unless you know what you are doing.
from PyQt5 import QtCore, QtGui, QtWidgets
class Ui_Dialog(object):
def setupUi(self, Dialog):
Dialog.setObjectName("Dialog")
Dialog.resize(1830, 1075)
self.well_graphic_2d_model = QtWidgets.QWidget(Dialog)
self.well_graphic_2d_model.setGeometry(QtCore.QRect(10, 200, 851, 781))
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Preferred)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.well_graphic_2d_model.sizePolicy().hasHeightForWidth())
self.well_graphic_2d_model.setSizePolicy(sizePolicy)
self.well_graphic_2d_model.setObjectName("well_graphic_2d_model")
self.well_graphic_mp_2d_model = QtWidgets.QVBoxLayout(self.well_graphic_2d_model)
self.well_graphic_mp_2d_model.setContentsMargins(0, 0, 0, 0)
self.well_graphic_mp_2d_model.setObjectName("well_graphic_mp_2d_model")
self.tableWidget = QtWidgets.QTableWidget(Dialog)
self.tableWidget.setEnabled(False)
self.tableWidget.setGeometry(QtCore.QRect(450, 10, 1201, 31))
self.tableWidget.setVerticalScrollBarPolicy(QtCore.Qt.ScrollBarAlwaysOff)
self.tableWidget.setHorizontalScrollBarPolicy(QtCore.Qt.ScrollBarAlwaysOff)
self.tableWidget.setRowCount(1)
self.tableWidget.setColumnCount(12)
self.tableWidget.setObjectName("tableWidget")
item = QtWidgets.QTableWidgetItem()
font = QtGui.QFont()
font.setBold(True)
font.setWeight(75)
item.setFont(font)
self.tableWidget.setItem(0, 0, item)
item = QtWidgets.QTableWidgetItem()
font = QtGui.QFont()
font.setBold(True)
font.setWeight(75)
item.setFont(font)
self.tableWidget.setItem(0, 1, item)
item = QtWidgets.QTableWidgetItem()
font = QtGui.QFont()
font.setBold(True)
font.setWeight(75)
item.setFont(font)
self.tableWidget.setItem(0, 2, item)
item = QtWidgets.QTableWidgetItem()
font = QtGui.QFont()
font.setBold(True)
font.setWeight(75)
item.setFont(font)
self.tableWidget.setItem(0, 3, item)
item = QtWidgets.QTableWidgetItem()
font = QtGui.QFont()
font.setBold(True)
font.setWeight(75)
item.setFont(font)
self.tableWidget.setItem(0, 4, item)
item = QtWidgets.QTableWidgetItem()
font = QtGui.QFont()
font.setBold(True)
font.setWeight(75)
item.setFont(font)
self.tableWidget.setItem(0, 5, item)
item = QtWidgets.QTableWidgetItem()
font = QtGui.QFont()
font.setBold(True)
font.setWeight(75)
item.setFont(font)
self.tableWidget.setItem(0, 6, item)
item = QtWidgets.QTableWidgetItem()
font = QtGui.QFont()
font.setBold(True)
font.setWeight(75)
item.setFont(font)
self.tableWidget.setItem(0, 7, item)
item = QtWidgets.QTableWidgetItem()
font = QtGui.QFont()
font.setBold(True)
font.setWeight(75)
item.setFont(font)
self.tableWidget.setItem(0, 8, item)
item = QtWidgets.QTableWidgetItem()
font = QtGui.QFont()
font.setBold(True)
font.setWeight(75)
item.setFont(font)
self.tableWidget.setItem(0, 9, item)
item = QtWidgets.QTableWidgetItem()
font = QtGui.QFont()
font.setBold(True)
font.setWeight(75)
item.setFont(font)
self.tableWidget.setItem(0, 10, item)
item = QtWidgets.QTableWidgetItem()
font = QtGui.QFont()
font.setBold(True)
font.setWeight(75)
item.setFont(font)
self.tableWidget.setItem(0, 11, item)
self.tableWidget.horizontalHeader().setVisible(False)
self.tableWidget.horizontalHeader().setHighlightSections(True)
self.tableWidget.verticalHeader().setVisible(False)
self.tableWidget.verticalHeader().setHighlightSections(False)
self.well_data_table_1 = QtWidgets.QTableWidget(Dialog)
self.well_data_table_1.setEnabled(False)
self.well_data_table_1.setGeometry(QtCore.QRect(450, 40, 1201, 31))
self.well_data_table_1.setVerticalScrollBarPolicy(QtCore.Qt.ScrollBarAlwaysOff)
self.well_data_table_1.setHorizontalScrollBarPolicy(QtCore.Qt.ScrollBarAlwaysOff)
self.well_data_table_1.setRowCount(1)
self.well_data_table_1.setColumnCount(12)
self.well_data_table_1.setObjectName("well_data_table_1")
self.well_data_table_1.horizontalHeader().setVisible(False)
self.well_data_table_1.horizontalHeader().setHighlightSections(True)
self.well_data_table_1.verticalHeader().setVisible(False)
self.well_data_table_1.verticalHeader().setHighlightSections(False)
self.tableWidget_3 = QtWidgets.QTableWidget(Dialog)
self.tableWidget_3.setEnabled(False)
self.tableWidget_3.setGeometry(QtCore.QRect(450, 70, 1201, 31))
self.tableWidget_3.setVerticalScrollBarPolicy(QtCore.Qt.ScrollBarAlwaysOff)
self.tableWidget_3.setHorizontalScrollBarPolicy(QtCore.Qt.ScrollBarAlwaysOff)
self.tableWidget_3.setRowCount(1)
self.tableWidget_3.setColumnCount(12)
self.tableWidget_3.setObjectName("tableWidget_3")
item = QtWidgets.QTableWidgetItem()
font = QtGui.QFont()
font.setBold(True)
font.setWeight(75)
item.setFont(font)
self.tableWidget_3.setItem(0, 0, item)
item = QtWidgets.QTableWidgetItem()
font = QtGui.QFont()
font.setBold(True)
font.setWeight(75)
item.setFont(font)
self.tableWidget_3.setItem(0, 1, item)
item = QtWidgets.QTableWidgetItem()
font = QtGui.QFont()
font.setBold(True)
font.setWeight(75)
item.setFont(font)
self.tableWidget_3.setItem(0, 2, item)
item = QtWidgets.QTableWidgetItem()
font = QtGui.QFont()
font.setBold(True)
font.setWeight(75)
item.setFont(font)
self.tableWidget_3.setItem(0, 3, item)
item = QtWidgets.QTableWidgetItem()
font = QtGui.QFont()
font.setBold(True)
font.setWeight(75)
item.setFont(font)
self.tableWidget_3.setItem(0, 4, item)
item = QtWidgets.QTableWidgetItem()
font = QtGui.QFont()
font.setBold(True)
font.setWeight(75)
item.setFont(font)
self.tableWidget_3.setItem(0, 5, item)
item = QtWidgets.QTableWidgetItem()
font = QtGui.QFont()
font.setBold(True)
font.setWeight(75)
item.setFont(font)
self.tableWidget_3.setItem(0, 6, item)
item = QtWidgets.QTableWidgetItem()
font = QtGui.QFont()
font.setBold(True)
font.setWeight(75)
item.setFont(font)
self.tableWidget_3.setItem(0, 7, item)
item = QtWidgets.QTableWidgetItem()
font = QtGui.QFont()
font.setBold(True)
font.setWeight(75)
item.setFont(font)
self.tableWidget_3.setItem(0, 8, item)
item = QtWidgets.QTableWidgetItem()
font = QtGui.QFont()
font.setBold(True)
font.setWeight(75)
item.setFont(font)
self.tableWidget_3.setItem(0, 9, item)
item = QtWidgets.QTableWidgetItem()
font = QtGui.QFont()
font.setBold(True)
font.setWeight(75)
item.setFont(font)
self.tableWidget_3.setItem(0, 10, item)
item = QtWidgets.QTableWidgetItem()
font = QtGui.QFont()
font.setBold(True)
font.setWeight(75)
item.setFont(font)
self.tableWidget_3.setItem(0, 11, item)
self.tableWidget_3.horizontalHeader().setVisible(False)
self.tableWidget_3.horizontalHeader().setHighlightSections(True)
self.tableWidget_3.verticalHeader().setVisible(False)
self.tableWidget_3.verticalHeader().setHighlightSections(False)
self.well_data_table_2 = QtWidgets.QTableWidget(Dialog)
self.well_data_table_2.setEnabled(False)
self.well_data_table_2.setGeometry(QtCore.QRect(450, 100, 1201, 31))
self.well_data_table_2.setVerticalScrollBarPolicy(QtCore.Qt.ScrollBarAlwaysOff)
self.well_data_table_2.setHorizontalScrollBarPolicy(QtCore.Qt.ScrollBarAlwaysOff)
self.well_data_table_2.setRowCount(1)
self.well_data_table_2.setColumnCount(12)
self.well_data_table_2.setObjectName("well_data_table_2")
self.well_data_table_2.horizontalHeader().setVisible(False)
self.well_data_table_2.horizontalHeader().setHighlightSections(True)
self.well_data_table_2.verticalHeader().setVisible(False)
self.well_data_table_2.verticalHeader().setHighlightSections(False)
self.tableWidget_5 = QtWidgets.QTableWidget(Dialog)
self.tableWidget_5.setEnabled(False)
self.tableWidget_5.setGeometry(QtCore.QRect(450, 130, 1201, 31))
self.tableWidget_5.setVerticalScrollBarPolicy(QtCore.Qt.ScrollBarAlwaysOff)
self.tableWidget_5.setHorizontalScrollBarPolicy(QtCore.Qt.ScrollBarAlwaysOff)
self.tableWidget_5.setRowCount(1)
self.tableWidget_5.setColumnCount(12)
self.tableWidget_5.setObjectName("tableWidget_5")
item = QtWidgets.QTableWidgetItem()
font = QtGui.QFont()
font.setBold(True)
font.setWeight(75)
item.setFont(font)
self.tableWidget_5.setItem(0, 0, item)
item = QtWidgets.QTableWidgetItem()
font = QtGui.QFont()
font.setBold(True)
font.setWeight(75)
item.setFont(font)
self.tableWidget_5.setItem(0, 1, item)
item = QtWidgets.QTableWidgetItem()
font = QtGui.QFont()
font.setBold(True)
font.setWeight(75)
item.setFont(font)
self.tableWidget_5.setItem(0, 2, item)
item = QtWidgets.QTableWidgetItem()
font = QtGui.QFont()
font.setBold(True)
font.setWeight(75)
item.setFont(font)
self.tableWidget_5.setItem(0, 3, item)
item = QtWidgets.QTableWidgetItem()
font = QtGui.QFont()
font.setBold(True)
font.setWeight(75)
item.setFont(font)
self.tableWidget_5.setItem(0, 4, item)
item = QtWidgets.QTableWidgetItem()
font = QtGui.QFont()
font.setBold(True)
font.setWeight(75)
item.setFont(font)
self.tableWidget_5.setItem(0, 5, item)
item = QtWidgets.QTableWidgetItem()
font = QtGui.QFont()
font.setBold(True)
font.setWeight(75)
item.setFont(font)
self.tableWidget_5.setItem(0, 6, item)
item = QtWidgets.QTableWidgetItem()
font = QtGui.QFont()
font.setBold(True)
font.setWeight(75)
item.setFont(font)
self.tableWidget_5.setItem(0, 7, item)
item = QtWidgets.QTableWidgetItem()
font = QtGui.QFont()
font.setBold(True)
font.setWeight(75)
item.setFont(font)
self.tableWidget_5.setItem(0, 8, item)
item = QtWidgets.QTableWidgetItem()
font = QtGui.QFont()
font.setBold(True)
font.setWeight(75)
item.setFont(font)
self.tableWidget_5.setItem(0, 9, item)
item = QtWidgets.QTableWidgetItem()
font = QtGui.QFont()
font.setBold(True)
font.setWeight(75)
item.setFont(font)
self.tableWidget_5.setItem(0, 10, item)
self.tableWidget_5.horizontalHeader().setVisible(False)
self.tableWidget_5.horizontalHeader().setHighlightSections(True)
self.tableWidget_5.verticalHeader().setVisible(False)
self.tableWidget_5.verticalHeader().setHighlightSections(False)
self.well_data_table_3 = QtWidgets.QTableWidget(Dialog)
self.well_data_table_3.setEnabled(False)
self.well_data_table_3.setGeometry(QtCore.QRect(450, 160, 1201, 31))
self.well_data_table_3.setVerticalScrollBarPolicy(QtCore.Qt.ScrollBarAlwaysOff)
self.well_data_table_3.setHorizontalScrollBarPolicy(QtCore.Qt.ScrollBarAlwaysOff)
self.well_data_table_3.setRowCount(1)
self.well_data_table_3.setColumnCount(12)
self.well_data_table_3.setObjectName("well_data_table_3")
self.well_data_table_3.horizontalHeader().setVisible(False)
self.well_data_table_3.horizontalHeader().setHighlightSections(True)
self.well_data_table_3.verticalHeader().setVisible(False)
self.well_data_table_3.verticalHeader().setHighlightSections(False)
self.well_lst_combobox = QtWidgets.QComboBox(Dialog)
self.well_lst_combobox.setGeometry(QtCore.QRect(10, 160, 431, 31))
self.well_lst_combobox.setObjectName("well_lst_combobox")
self.board_matter_lst_combobox = QtWidgets.QComboBox(Dialog)
self.board_matter_lst_combobox.setGeometry(QtCore.QRect(10, 125, 431, 31))
self.board_matter_lst_combobox.setObjectName("board_matter_lst_combobox")
self.month_lst_combobox = QtWidgets.QComboBox(Dialog)
self.month_lst_combobox.setGeometry(QtCore.QRect(10, 90, 431, 31))
self.month_lst_combobox.setObjectName("month_lst_combobox")
self.year_lst_combobox = QtWidgets.QComboBox(Dialog)
self.year_lst_combobox.setGeometry(QtCore.QRect(10, 55, 431, 31))
self.year_lst_combobox.setObjectName("year_lst_combobox")
self.board_sections_radio_2 = QtWidgets.QTabWidget(Dialog)
self.board_sections_radio_2.setGeometry(QtCore.QRect(860, 200, 791, 781))
self.board_sections_radio_2.setObjectName("board_sections_radio_2")
self.map2d_tab = QtWidgets.QWidget()
self.map2d_tab.setObjectName("map2d_tab")
self.label = QtWidgets.QLabel(self.map2d_tab)
self.label.setGeometry(QtCore.QRect(460, 0, 71, 16))
self.label.setObjectName("label")
self.planned_check = QtWidgets.QCheckBox(self.map2d_tab)
self.planned_check.setGeometry(QtCore.QRect(10, 30, 131, 17))
self.planned_check.setChecked(True)
self.planned_check.setObjectName("planned_check")
self.water_disposal_check = QtWidgets.QCheckBox(self.map2d_tab)
self.water_disposal_check.setEnabled(True)
self.water_disposal_check.setGeometry(QtCore.QRect(5, 170, 141, 17))
self.water_disposal_check.setObjectName("water_disposal_check")
self.pa_check = QtWidgets.QCheckBox(self.map2d_tab)
self.pa_check.setEnabled(True)
self.pa_check.setGeometry(QtCore.QRect(145, 170, 201, 17))
self.pa_check.setObjectName("pa_check")
self.section_label_checkbox = QtWidgets.QCheckBox(self.map2d_tab)
self.section_label_checkbox.setEnabled(True)
self.section_label_checkbox.setGeometry(QtCore.QRect(10, 360, 141, 17))
self.section_label_checkbox.setChecked(True)
self.section_label_checkbox.setObjectName("section_label_checkbox")
self.currently_drilling_check = QtWidgets.QCheckBox(self.map2d_tab)
self.currently_drilling_check.setGeometry(QtCore.QRect(10, 50, 136, 17))
self.currently_drilling_check.setChecked(True)
self.currently_drilling_check.setObjectName("currently_drilling_check")
self.radioButton_6 = QtWidgets.QRadioButton(self.map2d_tab)
self.radioButton_6.setGeometry(QtCore.QRect(460, 40, 82, 17))
self.radioButton_6.setObjectName("radioButton_6")
self.drilling_within_button_group = QtWidgets.QButtonGroup(Dialog)
self.drilling_within_button_group.setObjectName("drilling_within_button_group")
self.drilling_within_button_group.addButton(self.radioButton_6)
self.radioButton_7 = QtWidgets.QRadioButton(self.map2d_tab)
self.radioButton_7.setGeometry(QtCore.QRect(460, 60, 82, 17))
self.radioButton_7.setObjectName("radioButton_7")
self.drilling_within_button_group.addButton(self.radioButton_7)
self.oil_well_check = QtWidgets.QCheckBox(self.map2d_tab)
self.oil_well_check.setEnabled(True)
self.oil_well_check.setGeometry(QtCore.QRect(5, 140, 126, 17))
self.oil_well_check.setAutoFillBackground(False)
self.oil_well_check.setObjectName("oil_well_check")
self.shut_in_check = QtWidgets.QCheckBox(self.map2d_tab)
self.shut_in_check.setEnabled(True)
self.shut_in_check.setGeometry(QtCore.QRect(145, 155, 201, 17))
self.shut_in_check.setObjectName("shut_in_check")
self.radioButton_5 = QtWidgets.QRadioButton(self.map2d_tab)
self.radioButton_5.setGeometry(QtCore.QRect(460, 20, 82, 17))
self.radioButton_5.setObjectName("radioButton_5")
self.drilling_within_button_group.addButton(self.radioButton_5)
self.radioButton_8 = QtWidgets.QRadioButton(self.map2d_tab)
self.radioButton_8.setGeometry(QtCore.QRect(460, 80, 82, 17))
self.radioButton_8.setChecked(True)
self.radioButton_8.setObjectName("radioButton_8")
self.drilling_within_button_group.addButton(self.radioButton_8)
self.asdrilled_check = QtWidgets.QCheckBox(self.map2d_tab)
self.asdrilled_check.setGeometry(QtCore.QRect(10, 10, 131, 17))
self.asdrilled_check.setChecked(True)
self.asdrilled_check.setObjectName("asdrilled_check")
self.gas_well_check = QtWidgets.QCheckBox(self.map2d_tab)
self.gas_well_check.setEnabled(True)
self.gas_well_check.setGeometry(QtCore.QRect(5, 155, 136, 17))
self.gas_well_check.setObjectName("gas_well_check")
self.ownership_checkbox = QtWidgets.QCheckBox(self.map2d_tab)
self.ownership_checkbox.setEnabled(True)
self.ownership_checkbox.setGeometry(QtCore.QRect(160, 10, 141, 17))
self.ownership_checkbox.setObjectName("ownership_checkbox")
self.field_names_checkbox = QtWidgets.QCheckBox(self.map2d_tab)
self.field_names_checkbox.setEnabled(True)
self.field_names_checkbox.setGeometry(QtCore.QRect(10, 340, 141, 17))
self.field_names_checkbox.setObjectName("field_names_checkbox")
self.operator_model_widget = QtWidgets.QWidget(self.map2d_tab)
self.operator_model_widget.setGeometry(QtCore.QRect(345, 125, 356, 476))
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Preferred)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.operator_model_widget.sizePolicy().hasHeightForWidth())
self.operator_model_widget.setSizePolicy(sizePolicy)
self.operator_model_widget.setObjectName("operator_model_widget")
self.operators_layout = QtWidgets.QVBoxLayout(self.operator_model_widget)
self.operators_layout.setContentsMargins(0, 0, 0, 0)
self.operators_layout.setObjectName("operators_layout")
self.section_ownership_radio_simplified = QtWidgets.QRadioButton(self.map2d_tab)
self.section_ownership_radio_simplified.setGeometry(QtCore.QRect(170, 30, 82, 17))
self.section_ownership_radio_simplified.setChecked(True)
self.section_ownership_radio_simplified.setObjectName("section_ownership_radio_simplified")
self.ownership_button_group = QtWidgets.QButtonGroup(Dialog)
self.ownership_button_group.setObjectName("ownership_button_group")
self.ownership_button_group.addButton(self.section_ownership_radio_simplified)
self.section_ownership_radio_complex = QtWidgets.QRadioButton(self.map2d_tab)
self.section_ownership_radio_complex.setGeometry(QtCore.QRect(170, 50, 82, 17))
self.section_ownership_radio_complex.setObjectName("section_ownership_radio_complex")
self.ownership_button_group.addButton(self.section_ownership_radio_complex)
self.owner_model_widget = QtWidgets.QWidget(self.map2d_tab)
self.owner_model_widget.setGeometry(QtCore.QRect(10, 390, 316, 256))
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Preferred)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.owner_model_widget.sizePolicy().hasHeightForWidth())
self.owner_model_widget.setSizePolicy(sizePolicy)
self.owner_model_widget.setObjectName("owner_model_widget")
self.owner_layout = QtWidgets.QVBoxLayout(self.owner_model_widget)
self.owner_layout.setContentsMargins(0, 0, 0, 0)
self.owner_layout.setObjectName("owner_layout")
self.dry_hole_check = QtWidgets.QCheckBox(self.map2d_tab)
self.dry_hole_check.setEnabled(True)
self.dry_hole_check.setGeometry(QtCore.QRect(5, 185, 141, 17))
self.dry_hole_check.setObjectName("dry_hole_check")
self.injection_check = QtWidgets.QCheckBox(self.map2d_tab)
self.injection_check.setEnabled(True)
self.injection_check.setGeometry(QtCore.QRect(5, 200, 141, 17))
self.injection_check.setObjectName("injection_check")
self.misc_well_type_check = QtWidgets.QCheckBox(self.map2d_tab)
self.misc_well_type_check.setEnabled(True)
self.misc_well_type_check.setGeometry(QtCore.QRect(145, 200, 201, 17))
self.misc_well_type_check.setObjectName("misc_well_type_check")
self.producing_check = QtWidgets.QCheckBox(self.map2d_tab)
self.producing_check.setEnabled(True)
self.producing_check.setGeometry(QtCore.QRect(145, 140, 201, 17))
self.producing_check.setObjectName("producing_check")
self.other_well_status_check = QtWidgets.QCheckBox(self.map2d_tab)
self.other_well_status_check.setEnabled(True)
self.other_well_status_check.setGeometry(QtCore.QRect(5, 215, 141, 17))
self.other_well_status_check.setObjectName("other_well_status_check")
self.drilling_status_check = QtWidgets.QCheckBox(self.map2d_tab)
self.drilling_status_check.setEnabled(True)
self.drilling_status_check.setGeometry(QtCore.QRect(145, 185, 201, 17))
self.drilling_status_check.setObjectName("drilling_status_check")
self.radioButton = QtWidgets.QRadioButton(self.map2d_tab)
self.radioButton.setGeometry(QtCore.QRect(5, 115, 101, 17))
self.radioButton.setChecked(True)
self.radioButton.setObjectName("radioButton")
self.well_type_or_status_button_group = QtWidgets.QButtonGroup(Dialog)
self.well_type_or_status_button_group.setObjectName("well_type_or_status_button_group")
self.well_type_or_status_button_group.addButton(self.radioButton)
self.radioButton_2 = QtWidgets.QRadioButton(self.map2d_tab)
self.radioButton_2.setGeometry(QtCore.QRect(145, 115, 101, 17))
self.radioButton_2.setObjectName("radioButton_2")
self.well_type_or_status_button_group.addButton(self.radioButton_2)
self.board_sections_radio_2.addTab(self.map2d_tab, "")
self.map3d_tab = QtWidgets.QWidget()
self.map3d_tab.setObjectName("map3d_tab")
self.well_graphic_3d_model = QtWidgets.QWidget(self.map3d_tab)
self.well_graphic_3d_model.setGeometry(QtCore.QRect(10, 30, 581, 581))
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Preferred)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.well_graphic_3d_model.sizePolicy().hasHeightForWidth())
self.well_graphic_3d_model.setSizePolicy(sizePolicy)
self.well_graphic_3d_model.setObjectName("well_graphic_3d_model")
self.well_graphic_mp_3d_model = QtWidgets.QVBoxLayout(self.well_graphic_3d_model)
self.well_graphic_mp_3d_model.setContentsMargins(0, 0, 0, 0)
self.well_graphic_mp_3d_model.setObjectName("well_graphic_mp_3d_model")
self.well_solo_graphic_3d_model = QtWidgets.QWidget(self.map3d_tab)
self.well_solo_graphic_3d_model.setGeometry(QtCore.QRect(490, 0, 361, 581))
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Preferred)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.well_solo_graphic_3d_model.sizePolicy().hasHeightForWidth())
self.well_solo_graphic_3d_model.setSizePolicy(sizePolicy)
self.well_solo_graphic_3d_model.setObjectName("well_solo_graphic_3d_model")
self.well_graphic_mp_3d_model_2 = QtWidgets.QVBoxLayout(self.well_solo_graphic_3d_model)
self.well_graphic_mp_3d_model_2.setContentsMargins(0, 0, 0, 0)
self.well_graphic_mp_3d_model_2.setObjectName("well_graphic_mp_3d_model_2")
self.board_sections_radio_2.addTab(self.map3d_tab, "")
self.all_wells_tab = QtWidgets.QWidget()
self.all_wells_tab.setObjectName("all_wells_tab")
self.all_wells_qtableview = QtWidgets.QTableView(self.all_wells_tab)
self.all_wells_qtableview.setGeometry(QtCore.QRect(10, 10, 841, 741))
self.all_wells_qtableview.setAlternatingRowColors(True)
self.all_wells_qtableview.setSortingEnabled(True)
self.all_wells_qtableview.setObjectName("all_wells_qtableview")
self.board_sections_radio_2.addTab(self.all_wells_tab, "")
self.board_tab = QtWidgets.QWidget()
self.board_tab.setObjectName("board_tab")
self.board_brief_text = QtWidgets.QTextBrowser(self.board_tab)
self.board_brief_text.setGeometry(QtCore.QRect(10, 310, 551, 101))
self.board_brief_text.setObjectName("board_brief_text")
self.mattersBoardComboBox = QtWidgets.QComboBox(self.board_tab)
self.mattersBoardComboBox.setGeometry(QtCore.QRect(10, 40, 361, 22))
self.mattersBoardComboBox.setObjectName("mattersBoardComboBox")
self.sectionsBoardComboBox = QtWidgets.QComboBox(self.board_tab)
self.sectionsBoardComboBox.setGeometry(QtCore.QRect(10, 10, 361, 22))
self.sectionsBoardComboBox.setObjectName("sectionsBoardComboBox")
self.board_data_table = QtWidgets.QTableWidget(self.board_tab)
self.board_data_table.setEnabled(False)
self.board_data_table.setGeometry(QtCore.QRect(90, 210, 281, 91))
self.board_data_table.setVerticalScrollBarPolicy(QtCore.Qt.ScrollBarAlwaysOff)
self.board_data_table.setHorizontalScrollBarPolicy(QtCore.Qt.ScrollBarAlwaysOff)
self.board_data_table.setRowCount(3)
self.board_data_table.setColumnCount(1)
self.board_data_table.setObjectName("board_data_table")
item = QtWidgets.QTableWidgetItem()
self.board_data_table.setItem(0, 0, item)
item = QtWidgets.QTableWidgetItem()
self.board_data_table.setItem(1, 0, item)
item = QtWidgets.QTableWidgetItem()
self.board_data_table.setItem(2, 0, item)
self.board_data_table.horizontalHeader().setVisible(False)
self.board_data_table.horizontalHeader().setDefaultSectionSize(200)
self.board_data_table.horizontalHeader().setHighlightSections(True)
self.board_data_table.horizontalHeader().setMinimumSectionSize(55)
self.board_data_table.verticalHeader().setVisible(False)
self.board_data_table.verticalHeader().setHighlightSections(False)
self.board_data_table_deets = QtWidgets.QTableWidget(self.board_tab)
self.board_data_table_deets.setEnabled(False)
self.board_data_table_deets.setGeometry(QtCore.QRect(10, 210, 81, 91))
self.board_data_table_deets.setVerticalScrollBarPolicy(QtCore.Qt.ScrollBarAlwaysOff)
self.board_data_table_deets.setHorizontalScrollBarPolicy(QtCore.Qt.ScrollBarAlwaysOff)
self.board_data_table_deets.setRowCount(3)
self.board_data_table_deets.setColumnCount(1)
self.board_data_table_deets.setObjectName("board_data_table_deets")
item = QtWidgets.QTableWidgetItem()
self.board_data_table_deets.setItem(0, 0, item)
item = QtWidgets.QTableWidgetItem()
self.board_data_table_deets.setItem(1, 0, item)
item = QtWidgets.QTableWidgetItem()
self.board_data_table_deets.setItem(2, 0, item)
self.board_data_table_deets.horizontalHeader().setVisible(False)
self.board_data_table_deets.horizontalHeader().setHighlightSections(True)
self.board_data_table_deets.verticalHeader().setVisible(False)
self.board_data_table_deets.verticalHeader().setHighlightSections(False)
self.board_matter_files = QtWidgets.QTextBrowser(self.board_tab)
self.board_matter_files.setGeometry(QtCore.QRect(10, 420, 551, 192))
self.board_matter_files.setObjectName("board_matter_files")
self.search_section_radio = QtWidgets.QRadioButton(self.board_tab)
self.search_section_radio.setGeometry(QtCore.QRect(10, 70, 251, 17))
self.search_section_radio.setChecked(True)
self.search_section_radio.setObjectName("search_section_radio")
self.board_order_button_group = QtWidgets.QButtonGroup(Dialog)
self.board_order_button_group.setObjectName("board_order_button_group")
self.board_order_button_group.addButton(self.search_section_radio)
self.search_board_radio = QtWidgets.QRadioButton(self.board_tab)
self.search_board_radio.setGeometry(QtCore.QRect(10, 90, 231, 17))
self.search_board_radio.setObjectName("search_board_radio")
self.board_order_button_group.addButton(self.search_board_radio)
self.board_matters_visible_combo = QtWidgets.QComboBox(self.board_tab)
self.board_matters_visible_combo.setGeometry(QtCore.QRect(10, 110, 361, 22))
self.board_matters_visible_combo.setObjectName("board_matters_visible_combo")
self.board_table = QtWidgets.QTableView(self.board_tab)
self.board_table.setEnabled(False)
self.board_table.setGeometry(QtCore.QRect(10, 210, 551, 91))
self.board_table.setObjectName("board_table")
self.show_polygon_board_checkbox = QtWidgets.QCheckBox(self.board_tab)
self.show_polygon_board_checkbox.setGeometry(QtCore.QRect(165, 70, 151, 17))
self.show_polygon_board_checkbox.setObjectName("show_polygon_board_checkbox")
self.board_sections_radio_2.addTab(self.board_tab, "")
self.prod_tab = QtWidgets.QWidget()
self.prod_tab.setObjectName("prod_tab")
self.well_graphic_production = QtWidgets.QWidget(self.prod_tab)
self.well_graphic_production.setGeometry(QtCore.QRect(30, 30, 361, 441))
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Preferred)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.well_graphic_production.sizePolicy().hasHeightForWidth())
self.well_graphic_production.setSizePolicy(sizePolicy)
self.well_graphic_production.setObjectName("well_graphic_production")
self.well_graphic_production_1 = QtWidgets.QVBoxLayout(self.well_graphic_production)
self.well_graphic_production_1.setContentsMargins(0, 0, 0, 0)
self.well_graphic_production_1.setObjectName("well_graphic_production_1")
self.well_graphic_production_3 = QtWidgets.QWidget(self.prod_tab)
self.well_graphic_production_3.setGeometry(QtCore.QRect(420, 30, 361, 441))
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Preferred)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.well_graphic_production_3.sizePolicy().hasHeightForWidth())
self.well_graphic_production_3.setSizePolicy(sizePolicy)
self.well_graphic_production_3.setObjectName("well_graphic_production_3")
self.well_graphic_production_2 = QtWidgets.QVBoxLayout(self.well_graphic_production_3)
self.well_graphic_production_2.setContentsMargins(0, 0, 0, 0)
self.well_graphic_production_2.setObjectName("well_graphic_production_2")
self.radioButton_3 = QtWidgets.QRadioButton(self.prod_tab)
self.radioButton_3.setGeometry(QtCore.QRect(60, 10, 82, 17))
self.radioButton_3.setObjectName("radioButton_3")
self.prod_button_group = QtWidgets.QButtonGroup(Dialog)
self.prod_button_group.setObjectName("prod_button_group")
self.prod_button_group.addButton(self.radioButton_3)
self.radioButton_4 = QtWidgets.QRadioButton(self.prod_tab)
self.radioButton_4.setGeometry(QtCore.QRect(150, 10, 82, 17))
self.radioButton_4.setChecked(True)
self.radioButton_4.setObjectName("radioButton_4")
self.prod_button_group.addButton(self.radioButton_4)
self.board_sections_radio_2.addTab(self.prod_tab, "")
self.well_data_table_view = QtWidgets.QTableView(Dialog)
self.well_data_table_view.setGeometry(QtCore.QRect(450, 10, 1201, 181))
self.well_data_table_view.setObjectName("well_data_table_view")
self.data_update_progress_bar = QtWidgets.QProgressBar(Dialog)
self.data_update_progress_bar.setGeometry(QtCore.QRect(10, 15, 331, 23))
self.data_update_progress_bar.setProperty("value", 0)
self.data_update_progress_bar.setObjectName("data_update_progress_bar")
self.db_update_button = QtWidgets.QPushButton(Dialog)
self.db_update_button.setGeometry(QtCore.QRect(360, 15, 75, 23))
self.db_update_button.setObjectName("db_update_button")
self.retranslateUi(Dialog)
self.board_sections_radio_2.setCurrentIndex(3)
QtCore.QMetaObject.connectSlotsByName(Dialog)
def retranslateUi(self, Dialog):
_translate = QtCore.QCoreApplication.translate
Dialog.setWindowTitle(_translate("Dialog", "Dialog"))
__sortingEnabled = self.tableWidget.isSortingEnabled()
self.tableWidget.setSortingEnabled(False)
item = self.tableWidget.item(0, 0)
item.setText(_translate("Dialog", "API"))
item = self.tableWidget.item(0, 1)
item.setText(_translate("Dialog", "Name"))
item = self.tableWidget.item(0, 2)
item.setText(_translate("Dialog", "Sidetrack"))
item = self.tableWidget.item(0, 3)
item.setText(_translate("Dialog", "Worktype"))
item = self.tableWidget.item(0, 4)
item.setText(_translate("Dialog", "Slant"))
item = self.tableWidget.item(0, 5)
item.setText(_translate("Dialog", "APD Received"))
item = self.tableWidget.item(0, 6)
item.setText(_translate("Dialog", "APD Returned"))
item = self.tableWidget.item(0, 7)
item.setText(_translate("Dialog", "APD Approved"))
item = self.tableWidget.item(0, 8)
item.setText(_translate("Dialog", "APD Extension"))
item = self.tableWidget.item(0, 9)
item.setText(_translate("Dialog", "APD Rescend"))
item = self.tableWidget.item(0, 10)
item.setText(_translate("Dialog", "Dry Spud"))
item = self.tableWidget.item(0, 11)
item.setText(_translate("Dialog", "Rotary Spud"))
self.tableWidget.setSortingEnabled(__sortingEnabled)
__sortingEnabled = self.tableWidget_3.isSortingEnabled()
self.tableWidget_3.setSortingEnabled(False)
item = self.tableWidget_3.item(0, 0)
item.setText(_translate("Dialog", "WCR Completion"))
item = self.tableWidget_3.item(0, 1)
item.setText(_translate("Dialog", "Well Status"))
item = self.tableWidget_3.item(0, 2)
item.setText(_translate("Dialog", "Well Type "))
item = self.tableWidget_3.item(0, 3)
item.setText(_translate("Dialog", "First Prod"))
item = self.tableWidget_3.item(0, 4)
item.setText(_translate("Dialog", "Test Date"))
item = self.tableWidget_3.item(0, 5)
item.setText(_translate("Dialog", "Prod Method"))
item = self.tableWidget_3.item(0, 6)
item.setText(_translate("Dialog", "Oil Rate"))
item = self.tableWidget_3.item(0, 7)
item.setText(_translate("Dialog", "Gas Rate"))
item = self.tableWidget_3.item(0, 8)
item.setText(_translate("Dialog", "Water Rate"))
item = self.tableWidget_3.item(0, 9)
item.setText(_translate("Dialog", "DST"))
item = self.tableWidget_3.item(0, 10)
item.setText(_translate("Dialog", "Dir Survey Run"))
item = self.tableWidget_3.item(0, 11)
item.setText(_translate("Dialog", "Completion Type"))
self.tableWidget_3.setSortingEnabled(__sortingEnabled)
__sortingEnabled = self.tableWidget_5.isSortingEnabled()
self.tableWidget_5.setSortingEnabled(False)
item = self.tableWidget_5.item(0, 0)
item.setText(_translate("Dialog", "MD"))
item = self.tableWidget_5.item(0, 1)
item.setText(_translate("Dialog", "TVD"))
item = self.tableWidget_5.item(0, 2)
item.setText(_translate("Dialog", "Perf MD"))
item = self.tableWidget_5.item(0, 3)
item.setText(_translate("Dialog", "Perf TVD"))
item = self.tableWidget_5.item(0, 4)
item.setText(_translate("Dialog", "Current Status"))
item = self.tableWidget_5.item(0, 5)
item.setText(_translate("Dialog", "Current Type"))
item = self.tableWidget_5.item(0, 6)
item.setText(_translate("Dialog", "Total Gas Prod"))
item = self.tableWidget_5.item(0, 7)
item.setText(_translate("Dialog", "Total Oil Prod"))
item = self.tableWidget_5.item(0, 8)
item.setText(_translate("Dialog", "Well Age (in months)"))
item = self.tableWidget_5.item(0, 9)
item.setText(_translate("Dialog", "Last Prod"))
item = self.tableWidget_5.item(0, 10)
item.setText(_translate("Dialog", "Months Shut In"))
self.tableWidget_5.setSortingEnabled(__sortingEnabled)
self.label.setText(_translate("Dialog", "Drilled Within:"))
self.planned_check.setText(_translate("Dialog", "Planned"))
self.water_disposal_check.setText(_translate("Dialog", "Water Disposal"))
self.pa_check.setText(_translate("Dialog", "Plugged and Abandoned"))
self.section_label_checkbox.setText(_translate("Dialog", "Show Section Labels"))
self.currently_drilling_check.setText(_translate("Dialog", "Currently Drilling"))
self.radioButton_6.setText(_translate("Dialog", "5 years"))
self.radioButton_7.setText(_translate("Dialog", "10 years"))
self.oil_well_check.setText(_translate("Dialog", "Oil Well"))
self.shut_in_check.setText(_translate("Dialog", "Shut In"))
self.radioButton_5.setText(_translate("Dialog", "1 year"))
self.radioButton_8.setText(_translate("Dialog", "all"))
self.asdrilled_check.setText(_translate("Dialog", "AsDrilled"))
self.gas_well_check.setText(_translate("Dialog", "Gas Well"))
self.ownership_checkbox.setText(_translate("Dialog", "Show Section Ownership"))
self.field_names_checkbox.setText(_translate("Dialog", "Show Field Names"))
self.section_ownership_radio_simplified.setText(_translate("Dialog", "Simplified"))
self.section_ownership_radio_complex.setText(_translate("Dialog", "Complex"))
self.dry_hole_check.setText(_translate("Dialog", "Dry Hole"))
self.injection_check.setText(_translate("Dialog", "Injection Well"))
self.misc_well_type_check.setText(_translate("Dialog", "Misc"))
self.producing_check.setText(_translate("Dialog", "Producing"))
self.other_well_status_check.setText(_translate("Dialog", "Other"))
self.drilling_status_check.setText(_translate("Dialog", "Drilling"))
self.radioButton.setText(_translate("Dialog", "Well Type"))
self.radioButton_2.setText(_translate("Dialog", "Well Status"))
self.board_sections_radio_2.setTabText(self.board_sections_radio_2.indexOf(self.map2d_tab), _translate("Dialog", "2d Map"))
self.board_sections_radio_2.setTabText(self.board_sections_radio_2.indexOf(self.map3d_tab), _translate("Dialog", "3d Map"))
self.board_sections_radio_2.setTabText(self.board_sections_radio_2.indexOf(self.all_wells_tab), _translate("Dialog", "All Wells"))
__sortingEnabled = self.board_data_table.isSortingEnabled()
self.board_data_table.setSortingEnabled(False)
self.board_data_table.setSortingEnabled(__sortingEnabled)
__sortingEnabled = self.board_data_table_deets.isSortingEnabled()
self.board_data_table_deets.setSortingEnabled(False)
item = self.board_data_table_deets.item(0, 0)
item.setText(_translate("Dialog", "Order Type"))
item = self.board_data_table_deets.item(1, 0)
item.setText(_translate("Dialog", "Date Effective"))
item = self.board_data_table_deets.item(2, 0)
item.setText(_translate("Dialog", "End Date"))
self.board_data_table_deets.setSortingEnabled(__sortingEnabled)
self.search_section_radio.setText(_translate("Dialog", "Search by Section"))
self.search_board_radio.setText(_translate("Dialog", "Search by Board Order"))
self.show_polygon_board_checkbox.setText(_translate("Dialog", "Show Polygon"))
self.board_sections_radio_2.setTabText(self.board_sections_radio_2.indexOf(self.board_tab), _translate("Dialog", "Board Orders"))
self.radioButton_3.setText(_translate("Dialog", "Gas"))
self.radioButton_4.setText(_translate("Dialog", "Oil"))
self.board_sections_radio_2.setTabText(self.board_sections_radio_2.indexOf(self.prod_tab), _translate("Dialog", "Production"))
self.db_update_button.setText(_translate("Dialog", "Update Data"))
if __name__ == "__main__":
import sys
app = QtWidgets.QApplication(sys.argv)
Dialog = QtWidgets.QDialog()
ui = Ui_Dialog()
ui.setupUi(Dialog)
Dialog.show()
sys.exit(app.exec_())