PyGTK - Wichtige Klassen
Das PyGTK-Modul enthält verschiedene Widgets. Die Klasse gtk.Object fungiert als Basisklasse für die meisten Widgets sowie für einige Nicht-Widget-Klassen. Das Fenster der obersten Ebene für Desktopanwendungen, die PyGTK verwenden, wird von der Klasse gtk.Window bereitgestellt. In der folgenden Tabelle sind die wichtigen Widgets und ihre Funktionen aufgeführt.
S.NO. | Klassen und Beschreibung |
---|---|
1 | gtk.Widget Dies ist eine gtk.base-Klasse für alle PyGTK-Widgets. gtk.Widget bietet eine Reihe allgemeiner Methoden und Signale für die Widgets. |
2 | gtk.Window Dies ist ein Fenster auf oberster Ebene, das ein untergeordnetes Widget enthält. gtk.Window ist ein Anzeigebereich, der mit einer Titelleiste und Elementen dekoriert ist, mit denen der Benutzer das Fenster schließen, seine Größe ändern und es verschieben kann. |
3 | gtk.Button Dies ist ein Drucktasten-Widget, das beim Klicken ein Signal ausgibt. gtk.Button wird normalerweise als Drucktaste mit einer Textbezeichnung angezeigt und im Allgemeinen zum Anhängen einer Rückruffunktion verwendet. |
4 | gtk.Entry Dies ist ein einzeiliges Widget für die Texteingabe. |
5 | gtk.Label Dieses Widget zeigt eine begrenzte Menge an schreibgeschütztem Text an. |
6 | gtk.ButtonBox Dies ist eine Basisklasse für Widgets, die mehrere Schaltflächen enthält. |
7 | gtk.HBox Dies ist ein Container, der seine untergeordneten Widgets in einer einzigen horizontalen Zeile organisiert. |
8 | gtk.VBox Dies ist ein Container, der seine untergeordneten Widgets in einer einzigen Spalte organisiert. |
9 | gtk.Fixed Dies ist ein Container, in dem untergeordnete Widgets an festen Positionen und mit festen Größen in Pixel platziert werden können. |
10 | gtk.Layout Dies bietet einen unendlichen scrollbaren Bereich mit untergeordneten Widgets und benutzerdefinierten Zeichnungen. |
11 | gtk.MenuItem Dieses Widget implementiert das Erscheinungsbild und Verhalten von Menüelementen. Die abgeleiteten Widget-Unterklassen des gtk.MenuItem sind die einzigen gültigen untergeordneten Elemente von Menüs. Wenn sie von einem Benutzer ausgewählt werden, können sie ein Popup-Menü anzeigen oder eine zugehörige Funktion oder Methode aufrufen |
12 | gtk.Menu Dies ist ein Dropdown-Menü, das aus einer Liste von MenuItem-Objekten besteht, die vom Benutzer navigiert und aktiviert werden können, um Anwendungsfunktionen auszuführen. |
13 | gtk.MenuBar Dadurch werden die Menüelemente horizontal in einem Anwendungsfenster oder -dialog angezeigt. |
14 | gtk.ComboBox Dieses Widget wird verwendet, um aus einer Liste von Elementen auszuwählen. |
15 | gtk.Scale Dies ist ein horizontaler oder vertikaler Schieberegler zum Auswählen eines numerischen Werts. |
16 | gtk.Scrollbar Dies zeigt eine horizontale oder vertikale Bildlaufleiste an. |
17 | gtk.ProgressBar Dies wird verwendet, um den Fortschritt eines lang laufenden Vorgangs anzuzeigen. |
18 | gtk.Dialog Dies zeigt ein Popup-Fenster für Benutzerinformationen und Aktionen an. |
19 | gtk.Notebook Dieses Widget ist ein Container, dessen untergeordnete Seiten Seiten überlappen, zwischen denen mithilfe von Registerkartenbeschriftungen gewechselt werden kann. |
20 | gtk.Paned Dies ist eine Basisklasse für Widgets mit zwei Fenstern, die entweder horizontal oder vertikal angeordnet sind. Untergeordnete Widgets werden zu den Fenstern des Widgets hinzugefügt. Die Aufteilung zwischen den beiden Kindern kann vom Benutzer angepasst werden. |
21 | gtk.TextView Dieses Widget zeigt den Inhalt eines TextBuffer-Objekts an. |
22 | gtk.Toolbar Dieser Container enthält und verwaltet eine Reihe von Schaltflächen und Widgets in einer horizontalen oder vertikalen Leiste. |
23 | gtk.TreeView Dieses Widget zeigt den Inhalt des Standard-TreeModel an (ListStore, TreeStore, TreeModelSort). |
24 | gtk.DrawingArea Dieses Widget hilft beim Erstellen benutzerdefinierter Benutzeroberflächenelemente. gtk.DrawingArea ist im Wesentlichen ein leeres Widget, das ein Fenster enthält, in das Sie zeichnen können. |
25 | gtk.Calendar Dieses Widget zeigt einen Kalender an und ermöglicht dem Benutzer die Auswahl eines Datums. |
26 | gtk.Viewport Dieses Widget zeigt einen Teil eines größeren Widgets an. |