Index du contenu
• wx.GridBagSizer es el medidor de tamaño más flexible. Permite que los widgets sean posi- en relación con la cuadrícula y también permite que los widgets abarquen varias filas y/o columnas Para usar un Sizer, primero debe ser instanciado. Cuando se crean los widgets, deben agregarse al calibrador y luego colocar el calibrador en el recipiente. Por ejemplo, el siguiente código usa un GridSizer usado con un Panel para diseño de cuatro widgets compuestos por dos botones, una etiqueta StaticText y una Campo de entrada TextCtrl: La pantalla resultante se muestra a continuación:
Crear el panel
panel = wx.Panel(self)
Crea el medidor para usar con 4 filas y 1 columna
Y 5 espacios alrededor de cada celda
rejilla = wx.GridSizer(4, 1, 5, 5)
Crea los widgets
texto = wx.TextCtrl(panel, tamaño=(150, -1)) enter_button = wx.Button(panel, etiqueta=‘Entrar’) etiqueta = wx.StaticText(panel,etiqueta=‘Bienvenido’) botón_mensaje = wx.Button(panel, etiqueta=‘Mostrar mensaje’)
Agregue los widgets al medidor de cuadrícula
grid.AddMany([texto, botón_ingresar, etiqueta, botón_mensaje])
Establecer el medidor en el panel
panel.SetSizer(cuadrícula) 8.6 Organizar widgets dentro de un contenedor 83
popular post
Temas de Pregrado en Ciencias de la Computación Guía avanzada a Python 3 Programación Juan caza
Lire plusTemas de Pregrado en Ciencias de la Computación Guía avanzada a Python 3 Programación Juan caza
Lire plus• https://docs.python.org/3/ El sitio principal de documentación de Python 3. Contiene tutoriales, referencias de bibliotecas, guías de configuración e instalación, así como Python cómo-tos • https://docs.
Lire plus