Tutorial De Pygtk 2.0 Versión 2.3

Tutorial De Pygtk 2.0 Versión 2.3

Tutorial de PyGTK 2.0 versión 2.3 John Finlay, Rafael Villar Burke, Lorenzo Gil Sánchez, Iñigo Serna, y Fernando San Martín Woerner 7 de octubre de 2012 Tutorial de PyGTK 2.0 versión 2.3 by John Finlay, Rafael Villar Burke, Lorenzo Gil Sánchez, Iñigo Serna, y Fernando San Martín Woerner II Índice general 1. Introducción 1 1.1. Exploración de PyGTK . .2 2. Primeros Pasos 5 2.1. Hola Mundo en PyGTK . .7 2.2. Teoría de Señales y Retrollamadas . .9 2.3. Eventos . 10 2.4. Hola Mundo Paso a Paso . 12 3. Avanzando 15 3.1. Más sobre manejadores de señales . 15 3.2. Un Hola Mundo Mejorado . 15 4. Empaquetado de Controles 19 4.1. Teoría de Cajas Empaquetadoras . 19 4.2. Las Cajas en detalle . 19 4.3. Programa de Ejemplo de Empaquetado . 21 4.4. Uso de Tablas para el Empaquetado . 26 4.5. Ejemplo de Empaquetado con Tablas . 27 5. Perspectiva General de Controles 31 5.1. Jerarquía de Controles . 31 5.2. Controles sin Ventana . 34 6. El Control de Botón 35 6.1. Botones Normales . 35 6.2. Botones Biestado (Toggle Buttons) . 38 6.3. Botones de Activación (Check Buttons) . 40 6.4. Botones de Exclusión Mútua (Radio Buttons) . 42 7. Ajustes 45 7.1. Creación de un Ajuste . 45 7.2. Utilización de Ajustes de la Forma Fácil . 46 7.3. Interioridades de un Ajuste . 46 8. Controles de Rango 49 8.1. Barras de Desplazamiento . 49 8.2. Controles de Escala . 49 8.2.1. Creación de un Control de Escala . 49 8.2.2. Métodos y Señales (bueno, al menos métodos) . 50 8.3. Métodos Comunes de los Rangos . 50 8.3.1. Establecimiento de la Política de Actualización . 50 8.3.2. Obtención y Cambio de Ajustes . 51 8.4. Atajos de Teclas y Ratón . 51 8.5. Ejemplo de Control de Rango . 51 9. Miscelánea de Controles 57 9.1. Etiquetas . 57 9.2. Flechas (Arrow) . 60 9.3. El Objeto Pistas (Tooltip) . 62 9.4. Barras de Progreso (ProgressBar) . 63 9.5. Diálogos . 67 9.6. Imágenes . 68 9.6.1. Pixmaps . 70 9.7. Reglas . 76 III ÍNDICE GENERAL 9.8. Barras de Estado . 79 9.9. Entradas de Texto (Entry) . 81 9.10. Botones Aumentar/Disminuir . 84 9.11. Lista Desplegable (Combo) . 89 9.12. Calendario . 90 9.13. Selección de Color . 96 9.14. Selectores de Fichero . 100 9.15. Diálogo de Selección de Fuentes . 102 10. Controles Contenedores 105 10.1. La Caja de Eventos (EventBox) . 105 10.2. El control Alineador . 106 10.3. Contenedor Fijo (Fixed) . 107 10.4. Contenedor de Disposición (Layout) . 109 10.5. Marcos (Frame) . 111 10.6. Marcos Proporcionales (AspectFrame) . 113 10.7. Controles de Panel (HPaned y VPaned) . 115 10.8. Vistas (Viewport) . 118 10.9. Ventanas de Desplazamiento (ScrolledWindow) . 118 10.10.Cajasde Botones (ButtonBoxes) . 121 10.11.Barrade Herramientas (Toolbar) . 124 10.12.Fichas(Notebook) . 129 10.13.Elementosincrustables y puntos de conexión (Plugs y Sockets) . 133 10.13.1.Elementos incrustables (Plugs) . 133 10.13.2.Puntos de Conexión (Sockets) . 134 11. Control Menú 137 11.1. Creación Manual de Menús . 137 11.2. Ejemplo de Menú Manual . 139 11.3. Uso de la Factoria de Elementos . 141 11.4. Ejemplo de Factoria de Elementos - ItemFactory . 141 12. Área de Dibujo 145 12.1. Contexto Gráfico . 145 12.2. Métodos de Dibujo . 149 13. Control de Vista de Texto 157 13.1. Perspectiva general de la Vista de Texto . 157 13.2. Vistas de Texto . 157 13.3. Buffers de Texto . 163 13.3.1. Información de estado de un Buffer de Texto . 163 13.3.2. Creación de Iteradores de Texto . 164 13.3.3. Inserción, Obtención y Eliminación de Texto . 164 13.3.4. Marcas de Texto (TextMark) . 165 13.3.5. Creación y Uso de Etiquetas de Texto . 166 13.3.6. Inserción de Imágenes y Controles . 167 13.4. Iteradores de Texto . 168 13.4.1. Atributos de los Iteradores de Texto . 168 13.4.2. Atributos de Texto de un Iterador de Texto . 168 13.4.3. Copiar un Iterador de Texto . 169 13.4.4. Recuperar Texto y Objetos . 169 13.4.5. Comprobar Condiciones en un Iterador de Texto . 169 13.4.6. Comprobar la posición en un Texto . 170 13.4.7. Movimiento a través del Texto . 171 13.4.8. Moverse a una Posición Determinada . 172 13.4.9. Búsqueda en el Texto . 172 13.5. Marcas.

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    360 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us