Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/env python3
- # -*- coding: utf-8 -*-
- try:
- import tkinter as tk
- from tkinter import ttk
- from tkinter.messagebox import showinfo
- except ImportError as err:
- print(err)
- root = tk.Tk()
- # Definir as colunas
- columns = ('numero_de_fabricacao', 'descricao',
- 'qtde_de_produtos', 'posicao')
- tree = ttk.Treeview(root, columns=columns, show='headings')
- # Definir as cabeças da Treeview
- tree.heading('numero_de_fabricacao', text='Numero de Fabricacao')
- tree.heading('descricao', text='Descricao')
- tree.heading('qtde_de_produtos', text='Qtd de Produtos')
- tree.heading('posicao', text='Posicao')
- # Gerar os dados
- lista_de_produtos = []
- for produtos in range(1, 100):
- lista_de_produtos.append((f'Motor {produtos}',
- f'Ford {produtos}',
- f'{produtos}',
- f'Feio {produtos}'))
- # Adicionando dados
- for produtos in lista_de_produtos:
- tree.insert('', tk.END, values=produtos)
- def selecionar_item(event):
- for item_selecionado in tree.selection():
- item = tree.item(item_selecionado)
- record = item['values']
- showinfo(title='Informacao', message=','.join(record))
- tree.bind('<<TreeviewSelect>>', selecionar_item)
- tree.grid(row=0, column=0, sticky='nsew')
- scrollbar = ttk.Scrollbar(root, orient=tk.VERTICAL, command=tree.yview)
- tree.configure(yscroll=scrollbar.set)
- scrollbar.grid(row=0, column=1, sticky='ns')
- root.title('Ideias do Proton')
- root.geometry('1020x200')
- """ + Opcoes
- root.config(background = '#6699CC')
- root.iconbitmap(r'home/icone.ico') """
- root.eval('tk::PlaceWindow . center')
- root.mainloop()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement