all: hide() widgets before performing deleteLater()
parent
40726d244d
commit
d186fcf7b6
|
|
@ -48,6 +48,7 @@ class KeyboardContainer(QWidget):
|
||||||
|
|
||||||
# delete old layer labels
|
# delete old layer labels
|
||||||
for label in self.layer_labels:
|
for label in self.layer_labels:
|
||||||
|
label.hide()
|
||||||
label.deleteLater()
|
label.deleteLater()
|
||||||
self.layer_labels = []
|
self.layer_labels = []
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -22,7 +22,9 @@ class BooleanChoice:
|
||||||
container.addWidget(self.widget_checkbox, row, 1)
|
container.addWidget(self.widget_checkbox, row, 1)
|
||||||
|
|
||||||
def delete(self):
|
def delete(self):
|
||||||
|
self.widget_label.hide()
|
||||||
self.widget_label.deleteLater()
|
self.widget_label.deleteLater()
|
||||||
|
self.widget_checkbox.hide()
|
||||||
self.widget_checkbox.deleteLater()
|
self.widget_checkbox.deleteLater()
|
||||||
|
|
||||||
def pack(self):
|
def pack(self):
|
||||||
|
|
@ -57,7 +59,9 @@ class SelectChoice:
|
||||||
container.addWidget(self.widget_options, row, 1)
|
container.addWidget(self.widget_options, row, 1)
|
||||||
|
|
||||||
def delete(self):
|
def delete(self):
|
||||||
|
self.widget_label.hide()
|
||||||
self.widget_label.deleteLater()
|
self.widget_label.deleteLater()
|
||||||
|
self.widget_options.hide()
|
||||||
self.widget_options.deleteLater()
|
self.widget_options.deleteLater()
|
||||||
|
|
||||||
def pack(self):
|
def pack(self):
|
||||||
|
|
|
||||||
|
|
@ -66,5 +66,6 @@ class TabbedKeycodes(QTabWidget):
|
||||||
|
|
||||||
def recreate_layer_keycode_buttons(self):
|
def recreate_layer_keycode_buttons(self):
|
||||||
for btn in self.layer_keycode_buttons:
|
for btn in self.layer_keycode_buttons:
|
||||||
|
btn.hide()
|
||||||
btn.deleteLater()
|
btn.deleteLater()
|
||||||
self.layer_keycode_buttons = self.create_buttons(self.layout_layers, KEYCODES_LAYERS)
|
self.layer_keycode_buttons = self.create_buttons(self.layout_layers, KEYCODES_LAYERS)
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue