in

Python 3 – Tkinter PanedWindow

tkpanedwindow

Un PanedWindow es un widget contenedor que puede contener cualquier número de paneles, dispuestos horizontal o verticalmente.

Cada panel contiene un widget y cada par de paneles está separado por una hoja móvil (mediante movimientos del mouse). Mover una hoja hace que los widgets a ambos lados de la hoja cambien de tamaño.

Sintaxis

Aquí está la sintaxis simple para crear este widget:

w = PanedWindow( master, option, ... )

Parámetros

  • Maestro – Esto representa la ventana principal.

  • opciones – Aquí está la lista de las opciones más utilizadas para este widget. Estas opciones se pueden utilizar como pares clave-valor separados por comas.

No Señor. Opción y descripción
1

bg

El color del control deslizante y las puntas de flecha cuando el mouse no está sobre ellos.

2

bd

El ancho de los bordes tridimensionales alrededor de todo el perímetro del canal y también el ancho de los efectos tridimensionales en las puntas de flecha y el control deslizante. El valor predeterminado es sin borde alrededor del canal y un borde de 2 píxeles alrededor de las puntas de flecha y el control deslizante.

3

ancho del borde

El valor predeterminado es 2.

4

cursor

El cursor que aparece cuando el mouse está sobre la ventana.

5

manija

El valor predeterminado es 8.

6

manillar

El valor predeterminado es 8.

9

altura

Sin valor predeterminado.

10

orientar

El valor predeterminado es HORIZONTAL.

11

alivio

El valor predeterminado es PLANO.

12

guillotina

Sin valor predeterminado.

13

faja

El valor predeterminado es RAISED.

14

ancho de hoja

El valor predeterminado es 2.

15

manillar

Sin valor predeterminado

dieciséis

ancho

Sin valor predeterminado.

Métodos

Los objetos PanedWindow tienen estos métodos:

No Señor. Método y descripción
1

agregar (niño, opciones)

Agrega una ventana secundaria a la ventana encuadrada.

2

get (índice de inicio [,endindex])

Este método devuelve un carácter específico o un rango de texto.

3

config (opciones)

Modifica una o más opciones de widget. Si no se dan opciones, el método devuelve un diccionario que contiene todos los valores de las opciones actuales.

Ejemplo

Pruebe usted mismo el siguiente ejemplo. Aquí se explica cómo crear un widget de 3 paneles:

# !/usr/bin/python3
from tkinter import *

m1 = PanedWindow()
m1.pack(fill = BOTH, expand = 1)

left = Entry(m1, bd = 5)
m1.add(left)

m2 = PanedWindow(m1, orient = VERTICAL)
m1.add(m2)

top = Scale( m2, orient = HORIZONTAL)
m2.add(top)

bottom = Button(m2, text = "OK")
m2.add(bottom)

mainloop()

Resultado

Cuando se ejecuta el código anterior, produce el siguiente resultado:

TK PanedWindow

python_gui_programming.htm

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

ver registro de actividad facebook

¿Cómo veo todos mis comentarios que hice en Facebook?

apple touch icon@2

java: javac no se reconoce como un comando interno o externo, programa operable o archivo por lotes