Advertisement
Ruslan_nig

TkinterGlobals.py

Jun 8th, 2023
717
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. #pylint:disable=E0001
  2. #pylint:disable=E0001
  3. #pylint:disable=E0602
  4. from tkinter import *
  5. class Block:
  6.     def __init__(self, master,name_fr):
  7.         self.block_frame=LabelFrame(master,text=name_fr)
  8.         var1=BooleanVar()
  9.         var1.set(0)
  10.         self.check=Checkbutton(self.block_frame)
  11.         self.ent=Entry(self.block_frame, width=10)
  12.         self.block_frame.pack()
  13.         self.check.pack(side=LEFT)
  14.         self.ent.pack(side=LEFT)
  15. root = Tk()
  16.  
  17. ent_in=Entry(root, width=20)
  18. but=Button(width=20,text='enter neurons')
  19. ent_in.pack()
  20. but.pack()
  21.  
  22. def neuronCreate(event):
  23.     neuronQ=int(ent_in.get())
  24.     for i in range(1,neuronQ):
  25.         globals()[f'nrBlock_{i}']=Block(root,'neuron '+str(i))
  26.     testLab=Label(text=globals()['nrBlock_3'], wraplength=800)
  27.     testLab.pack()
  28. but.bind('<Button-1>',neuronCreate)
  29. root.mainloop()
  30.  
  31.        
  32.        
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement