Cargando

  • 1 Min To Read
  • 01 Jan, 0001
    Índice de contenido

    • 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

    comments powered by Disqus