- created a new custom layout based on the Grid Layout where I can set the horizontal and vertical spacings between grid items and used it throughout the app

This commit is contained in:
Marius Stanciu
2021-08-07 11:46:45 +03:00
committed by Marius
parent 3c06280d3d
commit 461aa763ad
88 changed files with 325 additions and 281 deletions

View File

@@ -8,7 +8,8 @@
from PyQt6 import QtWidgets, QtCore, QtGui
from appTool import AppTool
from appGUI.GUIElements import RadioSet, FCDoubleSpinner, FCCheckBox, FCComboBox, FCLabel, FCTable, VerticalScrollArea
from appGUI.GUIElements import RadioSet, FCDoubleSpinner, FCCheckBox, FCComboBox, FCLabel, FCTable, \
VerticalScrollArea, FCGridLayout
from shapely.geometry import Point, MultiPolygon, Polygon, box
@@ -915,7 +916,7 @@ class ExtractUI:
self.layout.addWidget(FCLabel(""))
# ## Grid Layout
grid_lay = QtWidgets.QGridLayout()
grid_lay = FCGridLayout(v_spacing=3)
self.layout.addLayout(grid_lay)
grid_lay.setColumnStretch(0, 1)
grid_lay.setColumnStretch(1, 0)
@@ -943,12 +944,12 @@ class ExtractUI:
grid_lay.addWidget(self.padt_label, 4, 0, 1, 2)
pad_all_grid = QtWidgets.QGridLayout()
pad_all_grid = FCGridLayout(v_spacing=3)
pad_all_grid.setColumnStretch(0, 0)
pad_all_grid.setColumnStretch(1, 1)
grid_lay.addLayout(pad_all_grid, 5, 0, 1, 2)
pad_grid = QtWidgets.QGridLayout()
pad_grid = FCGridLayout(v_spacing=3)
pad_grid.setColumnStretch(0, 0)
pad_all_grid.addLayout(pad_grid, 0, 0)
@@ -1030,7 +1031,7 @@ class ExtractUI:
grid_lay.addWidget(separator_line, 20, 0, 1, 2)
# ## Grid Layout
grid1 = QtWidgets.QGridLayout()
grid1 = FCGridLayout(v_spacing=3)
self.layout.addLayout(grid1)
grid1.setColumnStretch(0, 0)
grid1.setColumnStretch(1, 1)
@@ -1078,7 +1079,7 @@ class ExtractUI:
self.ring_frame.setLayout(self.ring_box)
# ## Grid Layout
grid2 = QtWidgets.QGridLayout()
grid2 = FCGridLayout(v_spacing=3)
grid2.setColumnStretch(0, 0)
grid2.setColumnStretch(1, 1)
self.ring_box.addLayout(grid2)
@@ -1157,7 +1158,7 @@ class ExtractUI:
grid2.addWidget(self.other_ring_label, 5, 0)
grid2.addWidget(self.other_ring_entry, 5, 1)
grid3 = QtWidgets.QGridLayout()
grid3 = FCGridLayout(v_spacing=3)
self.layout.addLayout(grid3)
grid3.setColumnStretch(0, 0)
grid3.setColumnStretch(1, 1)