Ir para conteúdo
Fórum Script Brasil

Pesquisar na Comunidade

Mostrando resultados para as tags ''Tkinter''.

  • Pesquisar por Tags

    Digite tags separadas por vírgulas
  • Pesquisar por Autor

Tipo de Conteúdo


Fóruns

  • Programação & Desenvolvimento
    • ASP
    • PHP
    • .NET
    • Java
    • C, C++
    • Delphi, Kylix
    • Lógica de Programação
    • Mobile
    • Visual Basic
    • Outras Linguagens de Programação
  • WEB
    • HTML, XHTML, CSS
    • Ajax, JavaScript, XML, DOM
    • Editores
  • Arte & Design
    • Corel Draw
    • Fireworks
    • Flash & ActionScript
    • Photoshop
    • Outros Programas de Arte e Design
  • Sistemas Operacionais
    • Microsoft Windows
    • GNU/Linux
    • Outros Sistemas Operacionais
  • Softwares, Hardwares e Redes
    • Microsoft Office
    • Softwares Livres
    • Outros Softwares
    • Hardware
    • Redes
  • Banco de Dados
    • Access
    • MySQL
    • PostgreSQL
    • SQL Server
    • Demais Bancos
  • Segurança e Malwares
    • Segurança
    • Remoção De Malwares
  • Empregos
    • Vagas Efetivas
    • Vagas para Estágios
    • Oportunidades para Freelances
  • Negócios & Oportunidades
    • Classificados & Serviços
    • Eventos
  • Geral
    • Avaliações de Trabalhos
    • Links
    • Outros Assuntos
    • Entretenimento
  • Script Brasil
    • Novidades e Anúncios Script Brasil
    • Mercado Livre / Mercado Sócios
    • Sugestões e Críticas
    • Apresentações

Encontrar resultados em...

Encontrar resultados que...


Data de Criação

  • Início

    FIM


Data de Atualização

  • Início

    FIM


Filtrar pelo número de...

Data de Registro

  • Início

    FIM


Grupo


AIM


MSN


Website URL


ICQ


Yahoo


Jabber


Skype


Location


Interests

Encontrado 14 registros

  1. Olá, parceiros. Tkinter com ítens de menu oriundos de um arquivo texto ... A minha intenção é de criar um menu a partir de um arquivo texto onde não haja a necessidade de mexer no script quando houver uma nova linha no arquivo texto. Penso que o erro ocorre por eu estar tentando atribuir um ítem de tabela (array) a um objeto mas não sei como solucionar. Se algo do tipo é possível gostaria de saber dos parceiros uma alternativa a que venho tentando sem sucesso conforme o script em anexo que resumi afim de facilitar o entendimento. # NA LINHA ABAIXO OCORRE ==> 'can't invoke "menu" command: application has been destroyed' texto_dest_tab[0]=Menu(menubar, tearoff=False) Grato a todos. Rhaone da Silva #-------------------------------------------------------------------------- #!/usr/bin/python ''' # /home/mint/menu.py + /home/mint/menu.txt /home/mint/menu.txt ... Linha 0 Linha 1 Linha 2 ''' #-------------------------------------------------------------------------- #import tkinter as tk from tkinter import * #-------------------------------------------------------------------------- root=Tk() root.title('Python - Menu de Texto') root.geometry('300x200') menubar=Menu(root) root.config(menu=menubar) root.mainloop() #-------------------------------------------------------------------------- texto_ponteiro=open('/home/mint/menu.txt','r') texto_orig_tab=texto_ponteiro.readlines() texto_dest_tab=[] #-------------------------------------------------------------------------- for texto_orig_tab_linha in texto_orig_tab: texto_dest_tab.append(texto_orig_tab_linha) texto_ponteiro.close() #-------------------------------------------------------------------------- # NA LINHA ABAIXO OCORRE ==> 'can't invoke "menu" command: application has been destroyed' texto_dest_tab[0]=Menu(menubar, tearoff=False) texto_dest_tab[0].add_command(label='Linha 0 Ok',command=root.quit) #-------------------------------------------------------------------------- texto_dest_tab[1]=Menu(menubar, tearoff=False) texto_dest_tab[1].add_command(label='Linha 1 Ok',command=root.quit) #-------------------------------------------------------------------------- texto_dest_tab[2]=Menu(menubar, tearoff=False) texto_dest_tab[2].add_command(label='Linha 2 Ok',command=root.quit) #-------------------------------------------------------------------------- texto_menu_obj=Menu(menubar, tearoff=False) texto_menu_obj.add_cascade(label='Linha 0',menu=texto_dest_tab[0]) texto_menu_obj.add_cascade(label='Linha 1',menu=texto_dest_tab[1]) texto_menu_obj.add_cascade(label='Linha 2',menu=texto_dest_tab[2])
  2. O problema é: Quando aciono (click) o botão o sistema executa as funções, mas não retorna a posição original dando a impressão de estar sempre pressionado. Segue o código que reflete o problema. Já tentei gui.update_idletasks() e reinstalar o Python e usá-lo em outra verão do sistema operacional. Agradeço a ajuda figura https://i.stack.imgur.com/IZwLC.png ``` #! encoding: utf-8 # Bibliotecas python import os import platform import sys # A linha abaixo captura a versão do python que esta rodando # valor esperado 2 ou 3 para ajuste das bibliotecas PY_VER = sys.version_info[0] import shutil from tkinter import * from tkinter import filedialog from tkinter import messagebox def btn_Adicionar_clicar(self): adicionar_item_diretorio(DIR_PRJ) def adicionar_item_diretorio(diretorio): # Arquivo de origem. resposta = filedialog.askopenfilenames( title = "Selecione o arquivo a copiar.") ent_arq.insert(END, resposta[0]) # Atualiza gui em processos lentos. gui.update_idletasks() # Diretório aplicativo. DIR_PRJ = os.path.dirname(__file__) # Gerenciador de Janelas. gui = Tk() # Tamanho da janela. # padrão Brasil 1360 x 768 pixels. width = 320 # 1360 height = 210 geometria = str(width) + 'x' + str(height) + '+' geometria += str(int((gui.winfo_screenwidth()-width)/2)) + '+' geometria += str(int((gui.winfo_screenheight()-height)/2) - 40) # Posicionando a janela. gui.geometry(geometria)
  3. sou novo em python e estou com um erro na transição de telas da minha aplicação quando eu me conecto ao meu banco de dados ele retorna sozinho para a tela inicial from tkinter import * import tkinter as tk from datetime import datetime from tkinter import messagebox import sqlite3 conn = sqlite3.connect("C:\sheepDown\BaseDate\dbsheep.db") c = conn.cursor() result = c.execute("SELECT MAX(idp) from produtos") for rec in result: idp = rec[0] now = datetime.now() datatual = now.strftime("%d/%m/%Y %H:%M:%S") class inicio: def __init__(self, primeiro): self.primeiro = primeiro self.primeiro_ph = PhotoImage(file="prime.gif") self.lab = Label(primeiro, image=self.primeiro_ph) self.lab.place(x=400, y=100) self.btn_inicio = Button(primeiro, text="INICIO", width=30, bg='LawnGreen', fg='white', font='arial 10', command=self. pri_jan) self.btn_inicio.place(x=190, y=20) self.btn_pend = Button(primeiro, text="PENDENCIAS", width=30, bg='red', fg='white', font='arial 10') self.btn_pend.place(x=530, y=20) self.btn_cad = Button(primeiro, text="CADASTROS", width=30, bg='DeepSkyBlue', fg='white', font='arial 10', command=self.new_jan) self.btn_cad.place(x=870, y=20) self.list = Listbox(primeiro, width=32, height=1) self.list.insert(0, ) self.list.place(x=550, y=490) self.list.insert(END, "DATA E HORA : " + str(datatual)) #JANELA============CADASTROS def new_jan(self): cad = Tk() self.clab = Label(cad, text="CADASTRO DE PRODUTOS", font=('arial 30 bold '), fg='black') self.clab.place(x=400, y=0) cad.geometry('1366x768+0+0') self.texb = Text(cad, width=60, height=30, ) self.texb.place(x=700, y=148) self.texb.insert(END, "DATA E HORA DO ULTIMO PRODUTO: " + str(datatual)) self.nomepr = Label(cad, text="NOME", font=('arial 17 bold'), fg='black') self.nomepr.place(x=15, y=150) self.nomepr['bg'] = 'LightCyan' self.nomepr_e = Entry(cad, width=20, font=('arial 15 ')) self.nomepr_e.place(x=300, y=150) self.valorp = Label(cad, text="VALOR", font=('arial 17 bold'), fg='black') self.valorp.place(x=15, y=290) self.valorp['bg'] = 'LightCyan' self.valorpr_e = Entry(cad, width=8, font=('arial 15 ')) self.valorpr_e.place(x=300, y=300) self.quantidade = Label(cad, text="QUANTIDADE", font=('arial 17 bold'), fg='black') self.quantidade.place(x=15, y=220) self.quantidade['bg'] = 'LightCyan' self.quantidade_e = Entry(cad, width=8, font=('arial 15 ')) self.quantidade_e.place(x=300, y=220) self.btn_adc = Button(cad, text="Cadastrar", width=15, bg='steelblue', fg='white', command=self.getcli_items) self.btn_adc.place(x=300, y=400) self.btn_clear = Button(cad, text="Limpar", width=15, bg='Firebrick1', fg='white', command=self.limp_cli) self.btn_clear.place(x=470, y=400) def getcli_items(self, *args, **kwargs): self.nomepr = self.nomepr_e.get() self.valorpr = self.valorpr_e.get() self.quantidade = self.quantidade_e.get() if self.nomepr == '' or self.quantidade == '' or self.valorpr == '': messagebox.showinfo(title='PRIME-TI', message='PREENCHA TODOS OS CAMPOS') else: sql = "INSERT INTO produtos (nomepr, valorpr, quantidade) VALUES (?,?,?)" c.execute(sql, (self.nomepr, self.valorpr, self.quantidade)) self.texb.insert(END, "\n\nO PRODUTO " + str(self.nomepr) + " FOI CADASTRADO NO BANCO DE DADOS ") messagebox.showinfo(title='PRIME-TI', message='PRODUTO : ' + str(self.nomepr) + '\n\nNO VALOR DE R$: ' + str( self.valorpr) + '\n\nNA QUANTIDADE DE : ' + str(self.quantidade)) def limp_cli(self, *args, **kwargs): self.nomepr_e.delete(0, END) self.valorpr_e.delete(0, END) self.quantidade_e.delete(0, END)
  4. Sou iniciante em Python, preciso de uma tela com um Label. Este Label vai mostrar um valor que será alterado ao longo do programa em várias rotinas. Exemplo : Crio uma janela gráfica Crio o label loop tela gráfica def altera1(): Aqui eu altero o valor do Label def altera2(): Aqui eu altero o valor do Label altera1() altera2() Aqui eu altero o valor do Label Alguém pode me dar um exemplo ?
  5. Meu Deeeeeus, estou com dificuldades em criar um sistema de Login na janela com o modulo Tkinter do python3 porem existe um comando chamado showinfo , pois esse comando não existe mais no novo modulo do Tkinter do python3 com isso não consigo terminar o seguinte codigo: from tkinter import * from tkinter import messagebox janela = Tk() def entrar() : log = str(ent1.get()) se = str(ent2.get()) if log == "admim" and se == "admin" : messagebox(text="Login" , message="Acesso Liberado") else : messagebox(text="Login" , message="Acesso Bloqueado") tentei mudar para essa nova funçao messagebox porem ainda não funciona pfv me ajudem
  6. Olá! Sou nova em Python, e preciso fazer um programa que tenha duas telas, e mude quando eu clico no botao para pagina 1, e se eu clico em pagina 2 muda para a outra pagina, da forma mais simples possivel usando frames, estou tentando fazer mas não estou conseguindo, por isso peço ajuda. Obrigada pela atenção, fleurdelys
  7. Bom estou com um problema na hora de chamar um atributo em um outro arquivo, ou seja eu estou trabalhando com pacotes o primeiro pacote(arquivos diferentes) é o principal com nome de Gerenciador.py e nele tem esse código: from Tkinter import * from constantes import * from BD import * class main(): def __init__(self, principal): self.frame1 = Frame(principal) self.frame1.pack() self.BCriar = Button(self.frame1, width = 10, command = self.criar, text = 'Criar') self.BCriar.pack(side = LEFT, pady = '10px') self.BGerenciar = Button(self.frame1, width = 10, command = self.gerenciar, text = 'Gerenciar') self.BGerenciar.pack(side = LEFT, pady = '10px') self.BDeletar = Button(self.frame1, width = 10, command = self.deletar, text = 'Deletar') self.BDeletar.pack(side = LEFT, pady = '10px') self.BAjuda = Button(self.frame1, width = 10, command = self.ajuda, text = 'Ajuda') self.BAjuda.pack(side = LEFT, pady = '10px') self.BSobre = Button(self.frame1, width = 10, command = self.sobre, text = 'Sobre') self.BSobre.pack(side = LEFT, pady = '10px') def criar(self): self.BCriar.pack_forget() self.BGerenciar.pack_forget() self.BDeletar.pack_forget() self.BAjuda.pack_forget() self.BSobre.pack_forget() criarBanco() def gerenciar(self): pass def deletar(self): pass def ajuda(self): pass def sobre(self): pass principal = Tk() main(principal principal.geometry('800x600') principal.resizable(False, False) principal.title('Gerenciador De Cadastro') principal.mainloop() Quando clicar no botao criar ele entra na proxima página, que no caso é esse codigo com nome de BD.py(outro arquivo): from Tkinter import * from sqlite3 import * from constantes import * from Criacao import * class criarBanco(object): def __init__(self, principal): #frames e empacotamento de frames self.font = ('Arial', '14', 'bold') self.font1 = ('Arial', '10', 'bold') self.frame0 = Frame(principal) self.frame0.pack(pady = padyFrame0) self.frame1 = Frame(principal) self.frame1.place() self.frame1.pack() self.frame1['bg'] = bgFrame1 self.frame5 = Frame(principal) self.frame5.pack(pady = padyFrame0) self.frame2 = Frame(principal) self.frame2.place() self.frame2.pack() self.frame2['bg'] = bgFrame2 self.frameBotEnviar = Frame(principal) self.frameBotEnviar.place() self.frameBotEnviar.pack(pady = padyBotEnviar) ##Texto de Aviso de Marcado Ou no self.nomeMarcado = Label(self.frame5, text = 'Nome = No ', font = self.font1) self.nomeMarcado.pack(side = LEFT) self.corMarcado = Label(self.frame5, text = ' Cor = No ', font = self.font1) self.corMarcado.pack(side = LEFT) self.cpfMarcado = Label(self.frame5, text = ' CPF = No ', font = self.font1) self.cpfMarcado.pack(side = LEFT) self.emailMarcado = Label(self.frame5, text = ' Email = No', font = self.font1) self.emailMarcado.pack(side = LEFT) #Variaveis CheckButton self.Vnome = IntVar() self.Vcor = IntVar() self.Vcpf = IntVar() self.Vemail = IntVar() ################# self.L1 = Label(self.frame1, font = self.font, text = " Nome do Seu Banco de Dados ", bg = bgNomeDoBanco) self.L1.pack() self.LL1 = Label(self.frame1, bg = '#B5B5B5') self.LL1.pack() self.E1 = Entry(self.frame1, bd = 5, highlightcolor = '#1E90FF') self.E1.pack() self.L2 = Label(self.frame1, font = self.font, text = ' Digite a Senha do seu Banco de Dados ', bg = bgNomeDoBanco) self.L2.pack() self.E2 = Entry(self.frame1, show = '*', bd = 5, highlightcolor = '#1E90FF') self.E2.pack() self.L3 = Label(self.frame1, font = self.font, text = ' Confirme a Senha do seu Banco de Dados ', bg = bgNomeDoBanco) self.L3.pack() self.E3 = Entry(self.frame1, show = '*', bd = 5, highlightcolor = '#1E90FF') self.E3.pack() ## CheckButtons self.nome = Checkbutton(self.frame2, bg = bgCheckButton, font = self.font1, command = self.PegarValor, bd = 3, text = 'Nome', onvalue = 1, offvalue = 0, variable = self.Vnome) self.nome.pack(side = LEFT) self.cor = Checkbutton(self.frame2, bg = bgCheckButton, font = self.font1, command = self.PegarValor, bd = 3, text = 'Cor', onvalue = 1, offvalue = 0, variable = self.Vcor) self.cor.pack(side = LEFT) self.cpf = Checkbutton(self.frame2, bg = bgCheckButton, font = self.font1, command = self.PegarValor, bd = 3, text = 'CPF', onvalue = 1, offvalue = 0, variable = self.Vcpf) self.cpf.pack(side = LEFT) self.email = Checkbutton(self.frame2, bg = bgCheckButton, font = self.font1, command = self.PegarValor, bd = 3, text = 'Email', onvalue = 1, offvalue = 0, variable = self.Vemail) self.email.pack(side = LEFT) self.BotEnviar = Button(self.frameBotEnviar, command = self.enviaBanco, bg = '#CFCFCF', text = 'Enviar', font = self.font1, bd = 5) self.BotEnviar.pack() ################# def PegarValor(self): v = [0,0,0,0] if self.Vnome.get() == 1: v[0] = 1 self.nomeMarcado['text'] = 'Nome = Sim ' else: self.nomeMarcado['text'] = ' Nome = No ' if self.Vcor.get() == 1: v[1] = 1 self.corMarcado['text'] = ' Cor = Sim ' else: self.corMarcado['text'] = ' Cor = No ' if self.Vcpf.get() == 1: v[2] = 1 self.cpfMarcado['text'] = ' CPF = Sim ' else: self.cpfMarcado['text'] = ' CPF = No ' if self.Vemail.get() == 1: v[3] = 1 self.emailMarcado['text'] = ' Email = Sim ' else: self.emailMarcado['text'] = ' Email = No' def enviaBanco(self): if self.E2.get() == self.E3.get(): self.frame0.pack_forget() self.frame1.pack_forget() self.frame2.pack_forget() self.frame5.pack_forget() self.nomeMarcado.pack_forget() self.corMarcado.pack_forget() self.cpfMarcado.pack_forget() self.emailMarcado.pack_forget() self.frameBotEnviar.pack_forget() self.BotEnviar.pack_forget() self.L1.pack_forget() self.LL1.pack_forget() self.L2.pack_forget() self.L3.pack_forget() self.E1.pack_forget() self.E2.pack_forget() self.E3.pack_forget() self.nome.pack_forget() self.cor.pack_forget() self.cpf.pack_forget() self.email.pack_forget() inicioBanco(principal) else: self.E2.delete(0, END) self.E3.delete(0, END) ############### Assim que voce colocar o nome e a senha e confirmar a senha e apertar enviar ele vai para esse arquivo com nome de Criacao.py from Tkinter import * class inicioBanco(object): def __init__(self, principal): self.frame11 = Frame(principal) self.frame11.pack() self.frame22 = Frame(principal) self.frame22.pack() usuarios = Label(self.frame11, text = 'Quantas Pessoas Voce Quer Cadastrar ?') usuarios.pack() self.entUsuarios = Entry(self.frame11, bd = 5, highlightcolor = '#1E90FF') entUsuarios.pack() Benviar = Button(self.frame22, text = 'Enviar', bd = 5) Benviar.pack() ai quando vai para o arquivo acima, da o seguinte erro: Exception in Tkinter callback Traceback (most recent call last): File "/usr/lib/python2.7/lib-tk/Tkinter.py", line 1540, in __call__ return self.func(*args) File "/home/giovanni/Área de Trabalho/Python/BD.py", line 122, in enviaBanco inicioBanco(principal) NameError: global name 'principal' is not defined Eu sei que é porque o nome principla não esta definido mas eu não consigo defini-lo pois principal é a instancia de Tk() então se eu colocar: principal = Tk() principal.geometry('800x600') principal.resizable(False, False) principal.title('Gerenciador De Cadastro') principal.mainloop() Ira ficar abrindo varias janela. Então Se entenderem me ajudem preciso muito. Lembrando CADA BLOCO É UM ARQUIVO COM NOME DIFERENTER O PRIMEIRO BOLBO É Gerenciador.py O SEGUNDO É BD.py E O TERCEIRO Criacao.py
  8. É pra aparecer "Senha inválida" se só a senha estiver errada, "Usuário inválido" se o usuário estiver errado, "Usuário e Senha inválidos" quando ambos estiverem errados e, finalmente, "Bem vindo!" quando for digitado o usuário e senha tudo certo. Mas independente do que digito SEMPRE aparece "Usuário e Senha inválidos" Não consigo entender o por quê. Eu coloquei print(e a condição) pra cada um dos if pra ver se tá dando True e False certinho e ESTÁ. Não consigo entender porque sempre só vai no "Usuário e Senha Inválidos", então. from tkinter import * def database(): usuarios = open('usuarios.txt','r') senhas = open('senhas.txt','r') if entradaUsuario.get() in usuarios and entradaSenha.get() in senhas: resultado['text'] = 'Bem vindo!' resultado['fg'] = 'blue' if entradaSenha.get() not in senhas and entradaUsuario.get() in usuarios: resultado['text'] = 'Senha inválido!' resultado['fg'] = 'red' if entradaUsuario.get() not in usuarios and entradaSenha.get() in senhas: resultado['text'] = 'Usuário inválido' resultado['fg'] = 'red' if entradaUsuario.get() not in usuarios and entradaSenha.get() not in senhas: resultado['text'] = 'Usuário e Senha inválidos' resultado['fg'] = 'red' usuarios.close() senhas.close() i = Tk() i.title('Login') msgUsuario = Label(i, text = 'Usuário') msgUsuario.pack() entradaUsuario = Entry(i) entradaUsuario.pack() msgSenha = Label(i, text = 'Senha') msgSenha.pack() entradaSenha = Entry(i) entradaSenha.pack() botãoLogin = Button(i, text = 'Entrar', command = database) botãoLogin.pack() resultado = Label(i, text = "") resultado.pack() i.mainloop()
  9. Away

    Ajuda a um novato.

    Preciso de ajuda, para encontrar, livros, sites, pdf's, que ensinem a fazer cadastros com tkinter, e que ao salvar, tipo nome, idade, cidade, ao abrir as informaçoes aparecem nas respectivas box, tipo, nome=nome, idade=idade, cidade=cidade. Ajudaria muito, obrigado pela atenção, e valeu por ter esse maravilhoso forum.
  10. wyohara

    Ajuda com Tkinter

    Bom dia a todos, eu sou iniciante em python e estou criando um pequeno banco de dados usando SQlite para gerenciar cartas, aliado ao tkinter para criar uma GUI amigável. Mas eu estou com um problema, não consigo criar um bind ligando o evento clique do mouse para criar o Banco de dados. from tkinter import * #Importando a biblioteca from Comandos import comandosMLB class MagicLib(): def __init__(self,toplevel): #Seletor indica a caixa que seleciona a opção self.top1=Frame(toplevel) #self.top1 é a instancia de topo do seletor self.top1.pack() #formando o Pack do self.top1 #BOTÃO DO FRAME DE TOPO self.bot1=Button(self.top1,text='Criar Banco de dados') self.bot1['font']='Verdana' #self.bot1.pack() --->Pack é sempre o ultimo, pois junta tudo #CRIANDO O EFEITO BIND PARA CRIAR O BANCO DE DADOS self.bot1.bind('<button-1',self.criarBD)#Chama o efeito criar BD self.bot1.pack(side=TOP) def criarBD(self,event): value=criarBD() p=comandosMLB.Comandos() p.criarBD() #EXECUTANDO COMANDO DE EXIBIR A JANELA exibir=Tk() #A variavel exibir chama a função Tk() MagicLib(exibir) #O comando Tk() é aplico a classe exibir.mainloop() #O mainloop mantem a tela constante ------------------------ Classe para criar o banco de dados. Fica na pasta Comandos: class Comandos: def criarBD(self): #CRIANDO A TABELA DO MAGICLIB import sqlite3 c=sqlite3.connect('BD_MLB.db') #Conecta/cria o banco de dados cursor=c.cursor()#cria o cursor (edita o BD) cursor.execute ('''CREATE TABLE bd_cartas( id INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, nome TEXT NOT NULL, cor TEXT NOT NULL, atq TEXT, hp TEXT, descr TEXT, hab TEXT, edc TEXT );''') c.close ------------------------------------------------------- O erro que aparece é: Traceback (most recent call last): File "GUI.pyw", line 29, in <module> MagicLib(exibir) #O comando Tk() é aplico a classe File "GUI.pyw", line 19, in __init__ self.bot1.bind('<button-1',self.criarBD)#Chama o efeito criar BD File "C:\Python34\lib\tkinter\__init__.py", line 1088, in bind return self._bind(('bind', self._w), sequence, func, add) File "C:\Python34\lib\tkinter\__init__.py", line 1043, in _bind self.tk.call(what + (sequence, cmd)) _tkinter.TclError: bad event type or keysym "button" Pressione qualquer tecla para continuar. . . Alguma ideia de como resolver? Grato.
  11. Atenção pessoa, vai ai um tutorial de python tkinter(blbioteca destinada a criar programas com interface grafica) foi bem difícil de achar, pois a maioria das aulas de Tk são em inglês, então aproveitem! Link do tutorial:
  12. Atenção pessoal tive muita dificulda para encontrar uma aula bom e bem explicada de Python Tkinter(biblioteca usada para criar programas com interface grafica) mas eu achei !!!!! Fiquei bem animado e quero compartilhar com vocês, então ai vai:
  13. Ola galera boa tarde gostaria de tirar uma duvida estou criando um programa com banco de dados e quero que o mesmo apareça em um frame ou table com os resultados estou querendo optar por usar uma table so que não sei como criar uma tentei criar com .grid (row=1, column=1).... porem não deu muito certo hehe alguém ai poderia me dar uma ajudinha ou tirar minha duvida quanto a isso se for usar um label como o farei para que ele reconheça o banco de dados ou como criar uma table achei muita coisa sobre tkTable ate consegui baixar um aqui mas esta no formato gz,tar e não sei como usar isso. só mais uma coisa estou com o meu banco de dados prontinho estou tentando usar o label como disse a cima self.resultado=Label(caixa2, width=55, height=10, font=('ariel','11','bold')) self.resultado.pack() def entrada(self) produto=self.entrada.get() lista=produto.split('-') resultado=str() for i in lista: lista = self.cur.execute("SELECT * FROM produtos") agora e que o bixo pega pois da erro e não sei oque fazer.. a quem puder me ajudar agradeço desde já.
  14. Ola galera sou novo aqui no fórum mas e seguinte, estou criando um programa ate ai tudo bem porem quero colocar um banco de dados nele e preferi a db que já tem em Python mesmo no caso sqlite3, problema não e criar o banco de dados mas sim o seguinte: quero criar uma 'jan' de cadastros e fazer com que cada cadastro seja salvo no banco de dados e na aba principal receber o print de cada item castrado tipo com a entry em cima digito o produto e aparece o print dele em baixo só que não estou conseguindo fazer isso estou precisando muito de uma força alguém ai que entenda de python+sqlite3 poderia me dar um força por favor? skype: dhelbegor, ou deixe uma resposta no fórum mesmo desde já agradeço a todos!
×
×
  • Criar Novo...