Completes frequency filter

This commit is contained in:
alessandro90
2018-10-14 10:18:48 +02:00
parent 09fcffa64b
commit ea9efc41ef
3 changed files with 85 additions and 62 deletions

View File

@@ -3,14 +3,21 @@ from PyQt5.QtWidgets import QPushButton
class DoubleTextButton(QPushButton):
def __init__(self, parent = None):
super().__init__(parent)
self.clicked.connect(self.change_text)
self.clicked.connect(self.manage_click)
def set_texts(self, text_a, text_b):
self.text_a = text_a
self.text_b = text_b
def change_text(self):
def set_slave_filters(self, *filters):
self.filters = filters
def manage_click(self):
if self.isChecked():
self.setText(self.text_b)
enable = False
else:
self.setText(self.text_a)
self.setText(self.text_a)
enable = True
for f in self.filters:
f.setEnabled(enable)