PyGTK - Clase de ventana
Un objeto de la clase gtk.Window proporciona un widget que los usuarios suelen considerar como una Wwindow. Este widget es un contenedor, por lo tanto, puede contener un widget secundario. Proporciona un área visualizable decorada con una barra de título y controles de cambio de tamaño.
La clase gtk.Window tiene el siguiente constructor:
gtk.Window(type)
Type paramter toma uno de los siguientes valores:
gtk.WINDOW_TOPLEVEL (predeterminado) | Esta ventana no tiene padre. Las ventanas de nivel superior son la ventana y los diálogos principales de la aplicación. |
gtk.WINDOW_POPUP | Esta ventana no tiene marco ni decoraciones. Se utiliza una ventana emergente para los menús y la información sobre herramientas. |
Algunos de los métodos importantes de la clase gtk.Window se enumeran a continuación:
S.NO | Métodos y descripción |
---|---|
1 | set_title(string) Esto establece la propiedad "title" de gtk.window en el valor especificado por el title. El título de una ventana se mostrará en su barra de título. |
2 | get_title() Esto devuelve el título de una ventana si se establece. |
3 | set_position() Esto establece la posición de la ventana. Las constantes de posición predefinidas son:
|
3 | set_focus() Esto establece el widget especificado para ser el widget de enfoque para la ventana. |
4 | set_resizable() Esto es cierto por defecto. set_resizable () ayuda al usuario a establecer el tamaño de una ventana. |
5 | set_decorated() Esto es cierto por defecto. Si es falso, la barra de título y los controles de cambio de tamaño de la ventana se desactivarán. |
6 | set_modal() Si es verdadero, la ventana se vuelve modal y se evita la interacción con otras ventanas. Se utiliza para los widgets de diálogo. |
7 | set_default_size() Esto establece el tamaño predeterminado de la ventana al ancho y alto especificados en píxeles. |
El widget gtk.Window emite las siguientes señales:
activar-predeterminado | Esto se emite cuando el widget secundario predeterminado de la ventana se activa normalmente cuando el usuario presiona la tecla Retorno o Intro. |
activar el foco | Esto se emite cuando el widget secundario con el foco es activado normalmente por el usuario presionando la tecla Espacio. |
movimiento-enfoque | Esto se emite cuando se cambia el enfoque dentro de los widgets secundarios de la ventana cuando el usuario presiona Tab, Shift + Tab o las teclas de flecha Arriba, Abajo, Izquierda o Derecha. |
enfocar | Esto se emite cuando el enfoque cambia a widget en window. |