Advertisement
furas

Python - Tkinter - layout #1

May 8th, 2018
148
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.07 KB | None | 0 0
  1. import tkinter
  2.  
  3. root = tkinter.Tk()
  4.  
  5. #tworzenie ramek w oknie głównym aplikacji, ich kolor i wielkość
  6. topFrame    = tkinter.Frame(root, bg='red',    width=450, height=40)
  7. centerFrame = tkinter.Frame(root, bg='yellow', width=450, height=440)
  8. bottomFrame = tkinter.Frame(root, bg='blue',   width=450, height=60)
  9.  
  10. #umiejscowienie ramek
  11. topFrame.grid(row=0, column=0)
  12. centerFrame.grid(row=1, column=0)
  13. bottomFrame.grid(row=2, column=0)
  14.  
  15. #topFrame.propagate(False)
  16. centerFrame.propagate(False)
  17. #bottomFrame.propagate(False)
  18.  
  19. #ramka w ramce
  20. inCenter1=tkinter.Frame(centerFrame, bg='green', width=150, height=50)
  21. inCenter2=tkinter.Frame(centerFrame, bg='pink',  width=150, height=50)
  22. inCenter3=tkinter.Frame(centerFrame, bg='black', width=150, height=50)
  23.  
  24. inCenter1.pack(side='left')
  25. inCenter2.pack(side='left')
  26. inCenter3.pack(side='left')
  27.  
  28. inCenter1.propagate(False)
  29. inCenter2.propagate(False)
  30. inCenter3.propagate(False)
  31.  
  32. #tworzenie przycisków
  33. bttn1 = tkinter.Button(inCenter1, text='Przycisk 1')
  34.  
  35. #umiejscowienie przycisków
  36. bttn1.pack(pady=15)
  37.  
  38. root.mainloop()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement