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