Ir para conteúdo
Fórum Script Brasil

isaikki

Membros
  • Total de itens

    62
  • Registro em

  • Última visita

Tudo que isaikki postou

  1. Por exemplo: self.texto=Text(self.frame, width=55, height=2) self.texto.pack(side=LEFT) Onde "width" é a quantidade de colunas e "height" é a quantidade de linhas.
  2. Cara, não tenho como resolver todas as suas dúvidas, mas posso dar um ajudinha em algumas: Para sair do programa, crie uma função qualquer, tipo def sair():, daí dentro da função coloque o comando : instancia.destroy(), onde instancia é a chamada para o seu programa: instancia=Tk() classe(instancia) instancia.mainloop() É desse jeito que eu chamo a janela do meu programa. Agora para alinhar os botões e qualquer outra coisa no frame ou no canvas, na hora de coloca-lo faça das seguintes maneiras: botao.pack(side=LEFT) para colocar à direita, botao.pack(side=RIGHT) para alinhá-lo na direita. Espero ter ajudado em alguma coisa.
  3. Pode também colocar tudo que estiver dentro da tag <body> dentro da tag <center></center>.
  4. isaikki

    Piano Digital

    Olá galera, estou gostando mesmo deste fórum, tem matado muitas dúvidas minhas, mesmo pela dúvida de outras pessoas, parabéns a todos! Fiz um programinha que simula um teclado digital, mas não consigo colocar as notas musicais o mais próximo do normal possível. Se alguém se interessar em ajudar, aí vai o código: # -*- coding: cp1252 -*- from Tkinter import * import winsound class piano: def __init__(self, root): toca.title('Piano') self.frame01=Canvas(root) self.frame01.pack() self.frame=Frame(root) self.frame.pack() #self.frame.bind('<D>', self.do) self.msg=Label(self.frame01, text='Nota tocada: ', bg='dodgerblue', width=29) self.msg.pack() self.bot01=Button(self.frame, text='DÓ ', height=5, command=self.do, bg='brown') self.bot01.pack(side=LEFT) self.bot02=Button(self.frame, text='RÉ ', height=5, command=self.re, bg='white') self.bot02.pack(side=LEFT) self.bot03=Button(self.frame, text='MI ', height=5, command=self.mi, bg='brown') self.bot03.pack(side=LEFT) self.bot04=Button(self.frame, text='FA ', height=5, command=self.fa, bg='white') self.bot04.pack(side=LEFT) self.bot05=Button(self.frame, text='SOL', height=5, command=self.sol, bg='brown') self.bot05.pack(side=LEFT) self.bot06=Button(self.frame, text='LA ', height=5, command=self.la, bg='white') self.bot06.pack(side=LEFT) self.bot07=Button(self.frame, text='SI ', height=5, command=self.si, bg='brown') self.bot07.pack(side=LEFT) def do(self): self.msg['text']='Nota tocada: DÓ' som(500,130) def re(self): self.msg['text']='Nota tocada: RÉ' som(800,130) def mi(self): self.msg['text']='Nota tocada: MI' som(1100,130) def fa(self): self.msg['text']='Nota tocada: FA' som(1400,130) def sol(self): self.msg['text']='Nota tocada: SOL' som(1700,130) def la(self): self.msg['text']='Nota tocada: LA' som(2000,130) def si(self): self.msg['text']='Nota tocada: SI' som(2300,130) som=winsound.Beep toca=Tk() piano(toca) toca.mainloop()
  5. isaikki

    Scripts

    Eu desenvolvi uma espécie de teclado musical pelo Tkinter, só não sei exatamente os tons certos de cada tecla, quem quiser pode contribuir. O código: # -*- coding: cp1252 -*- from Tkinter import * import winsound class piano: def __init__(self, root): toca.title('Piano') self.frame01=Canvas(root) self.frame01.pack() self.frame=Frame(root) self.frame.pack() #self.frame.bind('<D>', self.do) self.msg=Label(self.frame01, text='Nota tocada: ', bg='dodgerblue', width=29) self.msg.pack() self.bot01=Button(self.frame, text='DÓ ', height=5, command=self.do, bg='brown') self.bot01.pack(side=LEFT) self.bot02=Button(self.frame, text='RÉ ', height=5, command=self.re, bg='white') self.bot02.pack(side=LEFT) self.bot03=Button(self.frame, text='MI ', height=5, command=self.mi, bg='brown') self.bot03.pack(side=LEFT) self.bot04=Button(self.frame, text='FA ', height=5, command=self.fa, bg='white') self.bot04.pack(side=LEFT) self.bot05=Button(self.frame, text='SOL', height=5, command=self.sol, bg='brown') self.bot05.pack(side=LEFT) self.bot06=Button(self.frame, text='LA ', height=5, command=self.la, bg='white') self.bot06.pack(side=LEFT) self.bot07=Button(self.frame, text='SI ', height=5, command=self.si, bg='brown') self.bot07.pack(side=LEFT) def do(self): self.msg['text']='Nota tocada: DÓ' som(500,130) def re(self): self.msg['text']='Nota tocada: RÉ' som(800,130) def mi(self): self.msg['text']='Nota tocada: MI' som(1100,130) def fa(self): self.msg['text']='Nota tocada: FA' som(1400,130) def sol(self): self.msg['text']='Nota tocada: SOL' som(1700,130) def la(self): self.msg['text']='Nota tocada: LA' som(2000,130) def si(self): self.msg['text']='Nota tocada: SI' som(2300,130) som=winsound.Beep toca=Tk() piano(toca) toca.mainloop()
  6. Você pode adcionar o método 'destroy' a alguma função: def valida(self): self.nome.destroy() considerando um Entry como "self.nome", coloque como comando do botão a chamada pra função: command=self.valida
  7. O pior é que mesmo que eu coloque os parenteses, dá a seguinte mensagem de erro: move() takes exactly 2 arguments (1 given) Mas eu não sei qual argumento eu colocaria entre parenteses (já que sem o "event" não acontece nada também)
  8. Bom galera, estou ultimamente praticando bastante com o Tkinter, mas quero fazer um teste de programa que mova um objeto sozinho através do "canvas.move()". O problema é que o objeto não se move sozinho, apesar de eu ter conseguido faze-lo se mexer com as setas direcionais. Aí vai o código: # -*- coding: cp1252 -*- from Tkinter import * import time class Gude: def __init__(self, root): # Para desenhar o canvas self.canvas=Canvas(root, width=500, height=500, bg='dodgerblue') self.canvas.pack() self.canvas.focus_force() # Para desenhar o Smile bolinha=self.canvas.create_oval arco=self.canvas.create_arc bolinha(25,50,50,25, tag='ovo', fill='green') bolinha(30,35,35,30, tag='ovo', fill='black') bolinha(40,35,45,30, tag='ovo', fill='black') bolinha(37,40,38,37, tag='ovo') arco(28,46,47,35, tag='ovo', start=220, extent=100, style=ARC) # Chamar a função para mover o Smile self.move # Função para mover o Smile def move(self, event): i=10 while i > 0: self.canvas.move('ovo', 10,0) sleep(5) i-=1 liga=Tk() Gude(liga) liga.mainloop() Onde será que estou errando???
  9. Ultimamente tenho usado muito o Tkinter para fazer os meus programas. O atual programa que estou fazendo é o seguinte: Entro com os dados pelo Entry, ao apertar OK os dados são gravados em arquivo, mas eu não to conseguindo resetar o que foi digitado para digitar novas coisas!!! Se alguém puder me ajudar eu agradeço.
  10. Bom, como pra ler um arquivo você tem que passar o conteúdo para uma lista, é só usar os comandos de listas e excluir o que você quer, daí é só reenviar para o arquivo (zerado).
  11. isaikki

    Como Fazer

    Cara, obrigado mesmo. O meu caso é que estou realmente precisando de um .exe para Windows. Vou dar uma estudada no PyExe, valeu!!!
  12. isaikki

    Como Fazer

    Oi gente, sou novo aqui no fórum, mas já tenho alguma experiência em Python, mas tenho uma incognita: tem como passar um sript python para executável? Se tiver, alguém poderia me dar uma luz? Desde já agradeço!
×
×
  • Criar Novo...