Visual – Scale – Python – Linux

Publicado: 23 de março de 2014 em Python

O Widget de escala, Scale permite que o usuário selecione um valor numérico, movendo um botão “Slider” ao longo de uma escala. Você pode controlar os valores mínimos e máximos, bem como a resolução. Você pode usar um widget de escala em vez de um widget de entrada, quando você quer que o usuário insira um valor numérico limitado.

Exemplo:

Neste exemplo exibimos um valor de um componente Scale selecionado pelo usuário em um rotulo de tela.

Python

#!/usr/bin/env python
# -*- coding: latin-1 -*-
# Desenvolvimento Aberto
# Scale.py

# importa modulo

from Tkinter import *

# Cria formulario
formulario = Tk()
formulario.title = "Desenvolvimento Aberto"

# Declara variaveis
texto = StringVar()
mostraValor = "Valor escolhido: "

# Evento do botão
def clique():
    texto.set(mostraValor + str(slider.get()))

# Declara componentes
titulo = Label(formulario, text = "Desenvolvimento Aberto - Scale")
valor = Label(formulario, textvariable =texto)
slider = Scale(formulario, from_ = 1, to = 50, orient=HORIZONTAL)
botao = Button(formulario, text="Ok", command= clique)

# Adiciona propriedades
texto.set(mostraValor)
slider.set(25)

# Exibe componentes no formulario
titulo.grid(row=0, sticky=W, padx=10, pady=20)
valor.grid(row=1,  sticky=W, padx=10)
slider.grid(row=2, sticky=W, padx =10)
botao.grid(row=3,  sticky=W, padx=10, pady=20)

# Loop do tcl
mainloop()
Anúncios

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair /  Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair /  Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair /  Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair /  Alterar )

w

Conectando a %s