May 2019
Intermediate to advanced
542 pages
13h 37m
English
To implement a searching application, let's add a GUI form for entering a search term and displaying the search results.
Let's call it SearchForm, as follows:
class SearchForm(qtw.QWidget): textChanged = qtc.pyqtSignal(str) returnPressed = qtc.pyqtSignal() def __init__(self): super().__init__() self.setLayout(qtw.QVBoxLayout()) self.search_term_inp = qtw.QLineEdit( placeholderText='Search Term', textChanged=self.textChanged, returnPressed=self.returnPressed) self.layout().addWidget(self.search_term_inp) self.results = qtw.QListWidget() self.layout().addWidget(self.results) self.returnPressed.connect(self.results.clear)
This GUI only contains a QLineEdit widget for entering a term and a QListWidget widget for displaying ...
Read now
Unlock full access