PyGTK - Clases importantes
El módulo PyGTK contiene varios widgets. La clase gtk.Object actúa como la clase base para la mayoría de los widgets, así como para algunas clases que no son widgets. La ventana de nivel superior para aplicaciones de escritorio que utilizan PyGTK es proporcionada por la clase gtk.Window. La siguiente tabla enumera los widgets importantes y sus funciones:
S.NO | Clases y descripción |
---|---|
1 | gtk.Widget Esta es una clase gtk.base para todos los widgets PyGTK. gtk.Widget proporciona un conjunto común de métodos y señales para los widgets. |
2 | gtk.Window Esta es una ventana de nivel superior que contiene un widget secundario. gtk.Window es un área de visualización decorada con una barra de título y elementos que permiten al usuario cerrar, cambiar el tamaño y mover la ventana. |
3 | gtk.Button Este es un widget de botón que emite una señal cuando se hace clic. gtk.Button generalmente se muestra como un botón con una etiqueta de texto y generalmente se usa para adjuntar una función de devolución de llamada. |
4 | gtk.Entry Este es un widget de entrada de texto de una sola línea. |
5 | gtk.Label Este widget muestra una cantidad limitada de texto de solo lectura. |
6 | gtk.ButtonBox Esta es una clase base para widgets que contiene varios botones. |
7 | gtk.HBox Este es un contenedor que organiza sus widgets secundarios en una sola fila horizontal. |
8 | gtk.VBox Este es un contenedor que organiza sus widgets secundarios en una sola columna. |
9 | gtk.Fixed Este es un contenedor que puede colocar widgets secundarios en posiciones fijas y con tamaños fijos, expresados en píxeles. |
10 | gtk.Layout Esto proporciona un área de desplazamiento infinita que contiene widgets secundarios y dibujos personalizados. |
11 | gtk.MenuItem Este widget implementa la apariencia y el comportamiento de los elementos del menú. Las subclases de widgets derivadas de gtk.MenuItem son los únicos hijos válidos de los menús. Cuando un usuario lo selecciona, puede mostrar un menú emergente o invocar una función o método asociado |
12 | gtk.Menu Este es un menú desplegable que consta de una lista de objetos MenuItem que el usuario puede navegar y activar para realizar funciones de la aplicación. |
13 | gtk.MenuBar Esto muestra los elementos del menú horizontalmente en una ventana o diálogo de la aplicación. |
14 | gtk.ComboBox Este widget se utiliza para elegir de una lista de elementos. |
15 | gtk.Scale Este es un control deslizante horizontal o vertical para seleccionar un valor numérico. |
dieciséis | gtk.Scrollbar Esto muestra una barra de desplazamiento horizontal o vertical. |
17 | gtk.ProgressBar Se utiliza para mostrar el progreso de una operación de larga duración. |
18 | gtk.Dialog Esto muestra una ventana emergente para información y acción del usuario. |
19 | gtk.Notebook Este widget es un contenedor cuyos hijos son páginas superpuestas que se pueden cambiar entre el uso de etiquetas de pestaña. |
20 | gtk.Paned Esta es una clase base para widgets con dos paneles, dispuestos horizontal o verticalmente. Los widgets secundarios se agregan a los paneles del widget. El usuario puede ajustar la división entre los dos niños. |
21 | gtk.TextView Este widget muestra el contenido de un objeto TextBuffer. |
22 | gtk.Toolbar Este contenedor contiene y administra un conjunto de botones y widgets en una barra horizontal o vertical. |
23 | gtk.TreeView Este widget muestra el contenido del TreeModel estándar (ListStore, TreeStore, TreeModelSort) |
24 | gtk.DrawingArea Este widget ayuda a crear elementos de interfaz de usuario personalizados. gtk.DrawingArea es esencialmente un widget en blanco que contiene una ventana en la que puede dibujar. |
25 | gtk.Calendar Este widget muestra un calendario y permite al usuario seleccionar una fecha. |
26 | gtk.Viewport Este widget muestra una parte de un widget más grande. |