PyQt - podstawowe widżety
Oto lista widżetów, które omówimy po kolei w tym rozdziale.
| Sr.No | Widżety i opis | 
|---|---|
| 1 | QLabel Obiekt QLabel pełni rolę symbolu zastępczego wyświetlającego nieedytowalny tekst lub obraz albo film animowany GIF. Może być również używany jako klawisz mnemoniczny dla innych widżetów. | 
| 2 | QLineEdit Obiekt QLineEdit jest najczęściej używanym polem wejściowym. Udostępnia pole, w którym można wprowadzić jeden wiersz tekstu. Aby wprowadzić tekst wielowierszowy, wymagany jest obiekt QTextEdit. | 
| 3 | QPushButton W PyQt API obiekt klasy QPushButton przedstawia przycisk, którego kliknięcie może zostać zaprogramowane w celu wywołania określonej funkcji. | 
| 4 | QRadioButton Obiekt klasy QRadioButton przedstawia wybieralny przycisk z etykietą tekstową. Użytkownik może wybrać jedną z wielu opcji przedstawionych na formularzu. Ta klasa jest pochodną klasy QAbstractButton. | 
| 5 | QCheckBox Prostokątne pole przed etykietą tekstową pojawia się, gdy obiekt QCheckBox jest dodawany do okna nadrzędnego. Podobnie jak QRadioButton, jest również przyciskiem do wyboru. | 
| 6 | QComboBox Obiekt QComboBox przedstawia rozwijaną listę elementów do wyboru. Zajmuje minimalną przestrzeń ekranu w formularzu wymaganą do wyświetlenia tylko aktualnie wybranego elementu. | 
| 7 | QSpinBox Obiekt QSpinBox przedstawia użytkownikowi pole tekstowe, które wyświetla liczbę całkowitą z przyciskiem w górę / w dół po prawej stronie. | 
| 8 | QSlider Widget & Signal Obiekt klasy QSlider przedstawia użytkownikowi rowek, po którym można przesuwać uchwyt. Jest to klasyczny widżet do kontrolowania ograniczonej wartości. | 
| 9 | QMenuBar, QMenu i QAction Poziomy pasek QMenuBar tuż pod paskiem tytułu obiektu QMainWindow jest zarezerwowany do wyświetlania obiektów QMenu. | 
| 10 | QToolBar Widżet QToolBar to ruchomy panel składający się z przycisków tekstowych, przycisków z ikonami lub innych widgetów. | 
| 11 | QInputDialog To jest wstępnie skonfigurowane okno dialogowe z polem tekstowym i dwoma przyciskami, OK i Anuluj. Okno nadrzędne zbiera dane wejściowe w polu tekstowym po kliknięciu przez użytkownika przycisku OK lub naciśnięciu klawisza Enter. | 
| 12 | QFontDialog Innym często używanym oknem dialogowym, widgetem wyboru czcionki, jest wygląd klasy QDialog. Wynikiem tego okna dialogowego jest obiekt Qfont, który może zostać wykorzystany przez okno nadrzędne. | 
| 13 | QFileDialog Ten widget to okno dialogowe wyboru plików. Umożliwia użytkownikowi poruszanie się po systemie plików i wybieranie pliku do otwarcia lub zapisania. Okno dialogowe jest wywoływane za pomocą funkcji statycznych lub przez wywołanie funkcji exec_ () na obiekcie dialogu. | 
| 14 | QTab Jeśli formularz ma zbyt wiele pól do jednoczesnego wyświetlania, można je rozmieścić na różnych stronach umieszczonych pod każdą zakładką widgetu z zakładkami. QTabWidget udostępnia pasek kart i obszar strony. | 
| 15 | QStacked Działanie QStackedWidget jest podobne do QTabWidget. Pomaga również w efektywnym wykorzystaniu obszaru roboczego okna. | 
| 16 | QSplitter Jeśli formularz ma zbyt wiele pól do jednoczesnego wyświetlania, można je rozmieścić na różnych stronach umieszczonych pod każdą zakładką widgetu z zakładkami. QTabWidget udostępnia pasek kart i obszar strony. | 
| 17 | QDock Okno dokowalne to podokno, które może pozostać w stanie swobodnym lub może być dołączone do okna głównego w określonej pozycji. Obiekt okna głównego klasy QMainWindow ma obszar zarezerwowany dla okien dokowalnych. | 
| 18 | QStatusBar Obiekt QMainWindow rezerwuje poziomy pasek na dole jako pasek stanu. Służy do wyświetlania stałych lub kontekstowych informacji o stanie. | 
| 19 | QList Klasa QListWidget to oparty na elementach interfejs służący do dodawania lub usuwania elementów z listy. Każda pozycja na liście jest obiektem QListWidgetItem. ListWidget można ustawić tak, aby umożliwiał wybór wielu opcji. | 
| 20 | QScrollBar Kontrolka paska przewijania umożliwia użytkownikowi dostęp do części dokumentu, które znajdują się poza widocznym obszarem. Zapewnia wizualny wskaźnik aktualnej pozycji. | 
| 21 | QCalendar Widżet QCalendar to przydatna kontrolka wyboru daty. Zapewnia widok miesięczny. Użytkownik może wybrać datę za pomocą myszki lub klawiatury, domyślnie jest to data dzisiejsza. |