typestar

Agrupar controles en Igor Pro

Un GroupBox es un marco con título, y con él un panel cargado sigue legible.

Function GroupedPanel()
    DoWindow/K Grouped
    NewPanel/N=Grouped/K=1/W=(100, 100, 400, 300)
    ModifyPanel fixedSize=1

    GroupBox inputGroup, pos={12, 8}, size={276, 78}, title="Input"
    SetVariable fileSet, pos={24, 32}, size={250, 18}, title="File"
    SetVariable rateSet, pos={24, 56}, size={250, 18}, title="Rate"

    GroupBox outputGroup, pos={12, 94}, size={276, 60}, title="Output"
    CheckBox saveChk, pos={24, 116}, title="Save result", value=1

    TitleBox note, pos={12, 162}, size={276, 16}, frame=0
    TitleBox note, title="Nothing runs until you press Apply."
End

Cómo funciona

  1. GroupBox dibuja el marco; los controles de adentro se posicionan normal.
  2. frame=0 en un TitleBox te da una etiqueta sin caja.
  3. fixedSize=1 en el panel evita que un arrastre arruine la disposición.

Palabras clave y builtins usados aquí

El intento, en números

Líneas
15
Caracteres a escribir
553
Tokens
164
Ritmo de tres estrellas
80 tpm

Al ritmo de tres estrellas de 80 tokens por minuto, este intento toma unos 123 segundos.

Escribe este fragmento

Paso 3 de 3 en Un panel; paso 3 de 18 en Paneles y GUI.

← Anterior Siguiente →