Advertisement
Guest User

Untitled

a guest
Mar 30th, 2020
110
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.55 KB | None | 0 0
  1. import tkinter as tk
  2. from tkinter import ttk
  3.  
  4.  
  5. class Main(tk.Tk):  # create a class, that is inherited from tk.Tk
  6.     def __init__(self):  # create __init__ method. It's called when the Main object is created
  7.         super().__init__()  # add all tk.Tk's methods and attributes to this class
  8.        
  9.         self.title("Buscador de Codigos")
  10.        
  11.         self.frame1 = ttk.Frame(self)
  12.         self.buscar_entry = tk.Entry(self.frame1)
  13.         self.buscar_button = ttk.Button(self.frame1, text="Buscar")
  14.  
  15.         self.frame2 = ttk.Frame(self)
  16.         self.treeview = ttk.Treeview(self.frame2, columns=("codigo", "desc"))
  17.  
  18.         self.treeview.heading("#0", text="Renglon")
  19.         self.treeview.column("#0", minwidth=85, width=85)
  20.         self.treeview.heading("codigo", text="Codigo SIGES")
  21.         self.treeview.column("codigo", minwidth=85, width=85)
  22.         self.treeview.heading("desc", text="Descripción")
  23.         self.treeview.column("desc", minwidth=600, width=600)
  24.  
  25.         self.frame1.pack(fill="x", padx=10, pady=(10, 0))
  26.         self.buscar_entry.pack(fill="x", expand=True, side="left")  # expand=False is a default value, so I have removed this arg
  27.         self.buscar_button.pack(side="left", padx=(10, 0))
  28.         self.frame2.pack(fill="both", expand=True, padx=10, pady=10)
  29.         self.treeview.pack(fill="both", expand=True, side="bottom")
  30.  
  31. if __name__ == "__main__":  # if this file is imported, nothing happens
  32.     root = Main()  # create a Main object
  33.     root.mainloop()  # start the mainloop
  34.  
  35.     # Or even: Main().mainloop()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement