Advertisement
BlackBriar52335

Classtableview

Mar 23rd, 2019
127
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.23 KB | None | 0 0
  1. #!/usr/bin/env python
  2.  
  3. import sqlite3
  4. import Tkinter as tk
  5. from Tkinter import *
  6. import ttk
  7. from ttk import *
  8. from functools import partial
  9. import functools
  10.  
  11. class LivestockTree(object):
  12.     def __init__(self, FrameName):
  13.        
  14.         FrameName = tk.Frame()
  15.         self.root = Tk()
  16.         self.tree = ttk.Treeview(self.root, padding=5, columns=('Species'), height=5, show='headings')
  17.         self.LoadLivestock(FrameName)
  18.  
  19.     def LoadLivestock(self, FrameName):
  20.         self.tree.heading("#0",text="Name",anchor=tk.W)
  21.         self.tree.heading("Species", text="Species", anchor=tk.W)
  22.        
  23.         self.tree.column('Species', width=100)
  24.         self.ysb = ttk.Scrollbar( orient='vertical', command=self.tree.yview)
  25.         self.ysb.grid(row=0, column=2, sticky='ns')
  26.         self.tree.configure(yscroll=self.ysb.set)
  27.         self.tree.grid(row=0, column=0)
  28.        
  29.         self.tree.insert("", "end", "", values=("Goat"))
  30.         self.tree.insert("", "end", "", values=("Poultry"))
  31.         self.tree.insert("", "end", "", values=("Rabbit"))
  32.        
  33.         return self.tree
  34.  
  35. ef goodby():
  36.     root.destroy()
  37.  
  38. def LoadCustomers():
  39.     # CustomerTree goes here
  40.     newtree=LivestockTree(midFrame).grid(midFrame, row=0, column=0)
  41.    
  42.     pass
  43. # Sample of existing code for demo purposes*************************88
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement