Obudai Egyetem Kando K´ alm´ an Villamosm´ ern´ oki Kar...
Transcript of Obudai Egyetem Kando K´ alm´ an Villamosm´ ern´ oki Kar...
![Page 1: Obudai Egyetem Kando K´ alm´ an Villamosm´ ern´ oki Kar ...wiki.mai.kvk.uni-obuda.hu/wp-content/uploads/2017/schuster/python/... · Tkinter Obudai Egyetem´ Kando K´ alm´ an](https://reader033.fdocuments.net/reader033/viewer/2022041415/5e1b3aafc1895d6fc879dc04/html5/thumbnails/1.jpg)
Tkinter
Obudai EgyetemKando Kalman Villamosmernoki Kar
PythonTkinter kontener widget-ek
Dr. Schuster Gyorgy
2017. november 13.
Dr. Schuster Gyorgy Obudai Egyetem Kando Kalman Villamosmernoki Kar Python Tkinter kontener widget-ek
![Page 2: Obudai Egyetem Kando K´ alm´ an Villamosm´ ern´ oki Kar ...wiki.mai.kvk.uni-obuda.hu/wp-content/uploads/2017/schuster/python/... · Tkinter Obudai Egyetem´ Kando K´ alm´ an](https://reader033.fdocuments.net/reader033/viewer/2022041415/5e1b3aafc1895d6fc879dc04/html5/thumbnails/2.jpg)
Tkinter Tkinter kontener widget-ek
Tk widget
A Tk widget a grafikus alkalmazas alapveto eleme ”gyokere”. Erre epıthetjukfel a tovabbi elemeket.
Letrehozasa es konfiguralasa:
⋮
mw=Tk()⋮
mw.mainloop()⋮
⋮
mw=Tk()mw.title("MW")
⋮
mw.mainloop()⋮
⋮
mw=Tk()mw.config(width=100)mw.config(height=100)
⋮
mw.mainloop()⋮
⋮
mw=Tk()mw.geometry(’100x100+200+100’)
⋮
mw.mainloop()⋮
geometry('100x100+200+100')
Képernyő⋮
mw=Tk()mw.config(background=’green’)
⋮
mw.mainloop()⋮
⋮
mw=Tk()mw.config(background=’#000080’)
⋮
mw.mainloop()⋮
⋮
mw=Tk()mw.config(borderwidth=10)
⋮
⋮
mw.mainloop()⋮
⋮
mw=Tk()mw.config(borderwidth=10)mw.config(relief=’raise’)
⋮
mw.mainloop()⋮
⋮
mw=Tk()mw.config(borderwidth=10)mw.config(relief=’sunken’)
⋮
mw.mainloop()⋮
⋮
mw=Tk()mw.config(borderwidth=10)mw.config(relief=’ridge’)
⋮
mw.mainloop()⋮
⋮
mw=Tk()mw.config(borderwidth=10)mw.config(relief=’groove’)
⋮
mw.mainloop()⋮
Letrehoztuk azalap ablakot.Megvaltoztattuka kiırt nevet.Megvaltoztattuka mereteit.Megvaltoztattuka hatterszınt, nevszerint.Megvaltoztattuka hatterszınt,RGB ertekekszerint.
Megadjuk a keretmeretet.Az alap keretjelleg a lapos(flat).
A keretkiemelkedojellegu.
A keretsullyesztettjellegu.
A keret gerincjellegu..
A keret arokjellegu.
Megvaltoztattuk a mereteit es elhelyeztuk a kepernyon.
Dr. Schuster Gyorgy Obudai Egyetem Kando Kalman Villamosmernoki Kar Python Tkinter kontener widget-ek
![Page 3: Obudai Egyetem Kando K´ alm´ an Villamosm´ ern´ oki Kar ...wiki.mai.kvk.uni-obuda.hu/wp-content/uploads/2017/schuster/python/... · Tkinter Obudai Egyetem´ Kando K´ alm´ an](https://reader033.fdocuments.net/reader033/viewer/2022041415/5e1b3aafc1895d6fc879dc04/html5/thumbnails/3.jpg)
Tkinter Tkinter kontener widget-ek
Tk widget
A Tk widget a grafikus alkalmazas alapveto eleme ”gyokere”. Erre epıthetjukfel a tovabbi elemeket.
Letrehozasa es konfiguralasa:
⋮
mw=Tk()⋮
mw.mainloop()⋮
⋮
mw=Tk()mw.title("MW")
⋮
mw.mainloop()⋮
⋮
mw=Tk()mw.config(width=100)mw.config(height=100)
⋮
mw.mainloop()⋮
⋮
mw=Tk()mw.geometry(’100x100+200+100’)
⋮
mw.mainloop()⋮
geometry('100x100+200+100')
Képernyő⋮
mw=Tk()mw.config(background=’green’)
⋮
mw.mainloop()⋮
⋮
mw=Tk()mw.config(background=’#000080’)
⋮
mw.mainloop()⋮
⋮
mw=Tk()mw.config(borderwidth=10)
⋮
⋮
mw.mainloop()⋮
⋮
mw=Tk()mw.config(borderwidth=10)mw.config(relief=’raise’)
⋮
mw.mainloop()⋮
⋮
mw=Tk()mw.config(borderwidth=10)mw.config(relief=’sunken’)
⋮
mw.mainloop()⋮
⋮
mw=Tk()mw.config(borderwidth=10)mw.config(relief=’ridge’)
⋮
mw.mainloop()⋮
⋮
mw=Tk()mw.config(borderwidth=10)mw.config(relief=’groove’)
⋮
mw.mainloop()⋮
Letrehoztuk azalap ablakot.Megvaltoztattuka kiırt nevet.Megvaltoztattuka mereteit.Megvaltoztattuka hatterszınt, nevszerint.Megvaltoztattuka hatterszınt,RGB ertekekszerint.
Megadjuk a keretmeretet.Az alap keretjelleg a lapos(flat).
A keretkiemelkedojellegu.
A keretsullyesztettjellegu.
A keret gerincjellegu..
A keret arokjellegu.
Megvaltoztattuk a mereteit es elhelyeztuk a kepernyon.
Dr. Schuster Gyorgy Obudai Egyetem Kando Kalman Villamosmernoki Kar Python Tkinter kontener widget-ek
![Page 4: Obudai Egyetem Kando K´ alm´ an Villamosm´ ern´ oki Kar ...wiki.mai.kvk.uni-obuda.hu/wp-content/uploads/2017/schuster/python/... · Tkinter Obudai Egyetem´ Kando K´ alm´ an](https://reader033.fdocuments.net/reader033/viewer/2022041415/5e1b3aafc1895d6fc879dc04/html5/thumbnails/4.jpg)
Tkinter Tkinter kontener widget-ek
Tk widget
A Tk widget a grafikus alkalmazas alapveto eleme ”gyokere”. Erre epıthetjukfel a tovabbi elemeket.
Letrehozasa es konfiguralasa:
⋮
mw=Tk()⋮
mw.mainloop()⋮
⋮
mw=Tk()mw.title("MW")
⋮
mw.mainloop()⋮
⋮
mw=Tk()mw.config(width=100)mw.config(height=100)
⋮
mw.mainloop()⋮
⋮
mw=Tk()mw.geometry(’100x100+200+100’)
⋮
mw.mainloop()⋮
geometry('100x100+200+100')
Képernyő⋮
mw=Tk()mw.config(background=’green’)
⋮
mw.mainloop()⋮
⋮
mw=Tk()mw.config(background=’#000080’)
⋮
mw.mainloop()⋮
⋮
mw=Tk()mw.config(borderwidth=10)
⋮
⋮
mw.mainloop()⋮
⋮
mw=Tk()mw.config(borderwidth=10)mw.config(relief=’raise’)
⋮
mw.mainloop()⋮
⋮
mw=Tk()mw.config(borderwidth=10)mw.config(relief=’sunken’)
⋮
mw.mainloop()⋮
⋮
mw=Tk()mw.config(borderwidth=10)mw.config(relief=’ridge’)
⋮
mw.mainloop()⋮
⋮
mw=Tk()mw.config(borderwidth=10)mw.config(relief=’groove’)
⋮
mw.mainloop()⋮
Letrehoztuk azalap ablakot.
Megvaltoztattuka kiırt nevet.Megvaltoztattuka mereteit.Megvaltoztattuka hatterszınt, nevszerint.Megvaltoztattuka hatterszınt,RGB ertekekszerint.
Megadjuk a keretmeretet.Az alap keretjelleg a lapos(flat).
A keretkiemelkedojellegu.
A keretsullyesztettjellegu.
A keret gerincjellegu..
A keret arokjellegu.
Megvaltoztattuk a mereteit es elhelyeztuk a kepernyon.
Dr. Schuster Gyorgy Obudai Egyetem Kando Kalman Villamosmernoki Kar Python Tkinter kontener widget-ek
![Page 5: Obudai Egyetem Kando K´ alm´ an Villamosm´ ern´ oki Kar ...wiki.mai.kvk.uni-obuda.hu/wp-content/uploads/2017/schuster/python/... · Tkinter Obudai Egyetem´ Kando K´ alm´ an](https://reader033.fdocuments.net/reader033/viewer/2022041415/5e1b3aafc1895d6fc879dc04/html5/thumbnails/5.jpg)
Tkinter Tkinter kontener widget-ek
Tk widget
A Tk widget a grafikus alkalmazas alapveto eleme ”gyokere”. Erre epıthetjukfel a tovabbi elemeket.
Letrehozasa es konfiguralasa:
⋮
mw=Tk()⋮
mw.mainloop()⋮
⋮
mw=Tk()mw.title("MW")
⋮
mw.mainloop()⋮
⋮
mw=Tk()mw.config(width=100)mw.config(height=100)
⋮
mw.mainloop()⋮
⋮
mw=Tk()mw.geometry(’100x100+200+100’)
⋮
mw.mainloop()⋮
geometry('100x100+200+100')
Képernyő⋮
mw=Tk()mw.config(background=’green’)
⋮
mw.mainloop()⋮
⋮
mw=Tk()mw.config(background=’#000080’)
⋮
mw.mainloop()⋮
⋮
mw=Tk()mw.config(borderwidth=10)
⋮
⋮
mw.mainloop()⋮
⋮
mw=Tk()mw.config(borderwidth=10)mw.config(relief=’raise’)
⋮
mw.mainloop()⋮
⋮
mw=Tk()mw.config(borderwidth=10)mw.config(relief=’sunken’)
⋮
mw.mainloop()⋮
⋮
mw=Tk()mw.config(borderwidth=10)mw.config(relief=’ridge’)
⋮
mw.mainloop()⋮
⋮
mw=Tk()mw.config(borderwidth=10)mw.config(relief=’groove’)
⋮
mw.mainloop()⋮
Letrehoztuk azalap ablakot.Megvaltoztattuka kiırt nevet.
Megvaltoztattuka mereteit.Megvaltoztattuka hatterszınt, nevszerint.Megvaltoztattuka hatterszınt,RGB ertekekszerint.
Megadjuk a keretmeretet.Az alap keretjelleg a lapos(flat).
A keretkiemelkedojellegu.
A keretsullyesztettjellegu.
A keret gerincjellegu..
A keret arokjellegu.
Megvaltoztattuk a mereteit es elhelyeztuk a kepernyon.
Dr. Schuster Gyorgy Obudai Egyetem Kando Kalman Villamosmernoki Kar Python Tkinter kontener widget-ek
![Page 6: Obudai Egyetem Kando K´ alm´ an Villamosm´ ern´ oki Kar ...wiki.mai.kvk.uni-obuda.hu/wp-content/uploads/2017/schuster/python/... · Tkinter Obudai Egyetem´ Kando K´ alm´ an](https://reader033.fdocuments.net/reader033/viewer/2022041415/5e1b3aafc1895d6fc879dc04/html5/thumbnails/6.jpg)
Tkinter Tkinter kontener widget-ek
Tk widget
A Tk widget a grafikus alkalmazas alapveto eleme ”gyokere”. Erre epıthetjukfel a tovabbi elemeket.
Letrehozasa es konfiguralasa:
⋮
mw=Tk()⋮
mw.mainloop()⋮
⋮
mw=Tk()mw.title("MW")
⋮
mw.mainloop()⋮
⋮
mw=Tk()mw.config(width=100)mw.config(height=100)
⋮
mw.mainloop()⋮
⋮
mw=Tk()mw.geometry(’100x100+200+100’)
⋮
mw.mainloop()⋮
geometry('100x100+200+100')
Képernyő⋮
mw=Tk()mw.config(background=’green’)
⋮
mw.mainloop()⋮
⋮
mw=Tk()mw.config(background=’#000080’)
⋮
mw.mainloop()⋮
⋮
mw=Tk()mw.config(borderwidth=10)
⋮
⋮
mw.mainloop()⋮
⋮
mw=Tk()mw.config(borderwidth=10)mw.config(relief=’raise’)
⋮
mw.mainloop()⋮
⋮
mw=Tk()mw.config(borderwidth=10)mw.config(relief=’sunken’)
⋮
mw.mainloop()⋮
⋮
mw=Tk()mw.config(borderwidth=10)mw.config(relief=’ridge’)
⋮
mw.mainloop()⋮
⋮
mw=Tk()mw.config(borderwidth=10)mw.config(relief=’groove’)
⋮
mw.mainloop()⋮
Letrehoztuk azalap ablakot.Megvaltoztattuka kiırt nevet.Megvaltoztattuka mereteit.
Megvaltoztattuka hatterszınt, nevszerint.Megvaltoztattuka hatterszınt,RGB ertekekszerint.
Megadjuk a keretmeretet.Az alap keretjelleg a lapos(flat).
A keretkiemelkedojellegu.
A keretsullyesztettjellegu.
A keret gerincjellegu..
A keret arokjellegu.
Megvaltoztattuk a mereteit es elhelyeztuk a kepernyon.
Dr. Schuster Gyorgy Obudai Egyetem Kando Kalman Villamosmernoki Kar Python Tkinter kontener widget-ek
![Page 7: Obudai Egyetem Kando K´ alm´ an Villamosm´ ern´ oki Kar ...wiki.mai.kvk.uni-obuda.hu/wp-content/uploads/2017/schuster/python/... · Tkinter Obudai Egyetem´ Kando K´ alm´ an](https://reader033.fdocuments.net/reader033/viewer/2022041415/5e1b3aafc1895d6fc879dc04/html5/thumbnails/7.jpg)
Tkinter Tkinter kontener widget-ek
Tk widget
A Tk widget a grafikus alkalmazas alapveto eleme ”gyokere”. Erre epıthetjukfel a tovabbi elemeket.
Letrehozasa es konfiguralasa:
⋮
mw=Tk()⋮
mw.mainloop()⋮
⋮
mw=Tk()mw.title("MW")
⋮
mw.mainloop()⋮
⋮
mw=Tk()mw.config(width=100)mw.config(height=100)
⋮
mw.mainloop()⋮
⋮
mw=Tk()mw.geometry(’100x100+200+100’)
⋮
mw.mainloop()⋮
geometry('100x100+200+100')
Képernyő
⋮
mw=Tk()mw.config(background=’green’)
⋮
mw.mainloop()⋮
⋮
mw=Tk()mw.config(background=’#000080’)
⋮
mw.mainloop()⋮
⋮
mw=Tk()mw.config(borderwidth=10)
⋮
⋮
mw.mainloop()⋮
⋮
mw=Tk()mw.config(borderwidth=10)mw.config(relief=’raise’)
⋮
mw.mainloop()⋮
⋮
mw=Tk()mw.config(borderwidth=10)mw.config(relief=’sunken’)
⋮
mw.mainloop()⋮
⋮
mw=Tk()mw.config(borderwidth=10)mw.config(relief=’ridge’)
⋮
mw.mainloop()⋮
⋮
mw=Tk()mw.config(borderwidth=10)mw.config(relief=’groove’)
⋮
mw.mainloop()⋮
Letrehoztuk azalap ablakot.Megvaltoztattuka kiırt nevet.Megvaltoztattuka mereteit.Megvaltoztattuka hatterszınt, nevszerint.Megvaltoztattuka hatterszınt,RGB ertekekszerint.
Megadjuk a keretmeretet.Az alap keretjelleg a lapos(flat).
A keretkiemelkedojellegu.
A keretsullyesztettjellegu.
A keret gerincjellegu..
A keret arokjellegu.
Megvaltoztattuk a mereteit es elhelyeztuk a kepernyon.
Dr. Schuster Gyorgy Obudai Egyetem Kando Kalman Villamosmernoki Kar Python Tkinter kontener widget-ek
![Page 8: Obudai Egyetem Kando K´ alm´ an Villamosm´ ern´ oki Kar ...wiki.mai.kvk.uni-obuda.hu/wp-content/uploads/2017/schuster/python/... · Tkinter Obudai Egyetem´ Kando K´ alm´ an](https://reader033.fdocuments.net/reader033/viewer/2022041415/5e1b3aafc1895d6fc879dc04/html5/thumbnails/8.jpg)
Tkinter Tkinter kontener widget-ek
Tk widget
A Tk widget a grafikus alkalmazas alapveto eleme ”gyokere”. Erre epıthetjukfel a tovabbi elemeket.
Letrehozasa es konfiguralasa:
⋮
mw=Tk()⋮
mw.mainloop()⋮
⋮
mw=Tk()mw.title("MW")
⋮
mw.mainloop()⋮
⋮
mw=Tk()mw.config(width=100)mw.config(height=100)
⋮
mw.mainloop()⋮
⋮
mw=Tk()mw.geometry(’100x100+200+100’)
⋮
mw.mainloop()⋮
geometry('100x100+200+100')
Képernyő
⋮
mw=Tk()mw.config(background=’green’)
⋮
mw.mainloop()⋮
⋮
mw=Tk()mw.config(background=’#000080’)
⋮
mw.mainloop()⋮
⋮
mw=Tk()mw.config(borderwidth=10)
⋮
⋮
mw.mainloop()⋮
⋮
mw=Tk()mw.config(borderwidth=10)mw.config(relief=’raise’)
⋮
mw.mainloop()⋮
⋮
mw=Tk()mw.config(borderwidth=10)mw.config(relief=’sunken’)
⋮
mw.mainloop()⋮
⋮
mw=Tk()mw.config(borderwidth=10)mw.config(relief=’ridge’)
⋮
mw.mainloop()⋮
⋮
mw=Tk()mw.config(borderwidth=10)mw.config(relief=’groove’)
⋮
mw.mainloop()⋮
Letrehoztuk azalap ablakot.Megvaltoztattuka kiırt nevet.Megvaltoztattuka mereteit.Megvaltoztattuka hatterszınt, nevszerint.
Megvaltoztattuka hatterszınt,RGB ertekekszerint.
Megadjuk a keretmeretet.Az alap keretjelleg a lapos(flat).
A keretkiemelkedojellegu.
A keretsullyesztettjellegu.
A keret gerincjellegu..
A keret arokjellegu.
Megvaltoztattuk a mereteit es elhelyeztuk a kepernyon.
Dr. Schuster Gyorgy Obudai Egyetem Kando Kalman Villamosmernoki Kar Python Tkinter kontener widget-ek
![Page 9: Obudai Egyetem Kando K´ alm´ an Villamosm´ ern´ oki Kar ...wiki.mai.kvk.uni-obuda.hu/wp-content/uploads/2017/schuster/python/... · Tkinter Obudai Egyetem´ Kando K´ alm´ an](https://reader033.fdocuments.net/reader033/viewer/2022041415/5e1b3aafc1895d6fc879dc04/html5/thumbnails/9.jpg)
Tkinter Tkinter kontener widget-ek
Tk widget
A Tk widget a grafikus alkalmazas alapveto eleme ”gyokere”. Erre epıthetjukfel a tovabbi elemeket.
Letrehozasa es konfiguralasa:
⋮
mw=Tk()⋮
mw.mainloop()⋮
⋮
mw=Tk()mw.title("MW")
⋮
mw.mainloop()⋮
⋮
mw=Tk()mw.config(width=100)mw.config(height=100)
⋮
mw.mainloop()⋮
⋮
mw=Tk()mw.geometry(’100x100+200+100’)
⋮
mw.mainloop()⋮
geometry('100x100+200+100')
Képernyő⋮
mw=Tk()mw.config(background=’green’)
⋮
mw.mainloop()⋮
⋮
mw=Tk()mw.config(background=’#000080’)
⋮
mw.mainloop()⋮
⋮
mw=Tk()mw.config(borderwidth=10)
⋮
⋮
mw.mainloop()⋮
⋮
mw=Tk()mw.config(borderwidth=10)mw.config(relief=’raise’)
⋮
mw.mainloop()⋮
⋮
mw=Tk()mw.config(borderwidth=10)mw.config(relief=’sunken’)
⋮
mw.mainloop()⋮
⋮
mw=Tk()mw.config(borderwidth=10)mw.config(relief=’ridge’)
⋮
mw.mainloop()⋮
⋮
mw=Tk()mw.config(borderwidth=10)mw.config(relief=’groove’)
⋮
mw.mainloop()⋮
Letrehoztuk azalap ablakot.Megvaltoztattuka kiırt nevet.Megvaltoztattuka mereteit.Megvaltoztattuka hatterszınt, nevszerint.Megvaltoztattuka hatterszınt,RGB ertekekszerint.
Megadjuk a keretmeretet.Az alap keretjelleg a lapos(flat).
A keretkiemelkedojellegu.
A keretsullyesztettjellegu.
A keret gerincjellegu..
A keret arokjellegu.
Megvaltoztattuk a mereteit es elhelyeztuk a kepernyon.
Dr. Schuster Gyorgy Obudai Egyetem Kando Kalman Villamosmernoki Kar Python Tkinter kontener widget-ek
![Page 10: Obudai Egyetem Kando K´ alm´ an Villamosm´ ern´ oki Kar ...wiki.mai.kvk.uni-obuda.hu/wp-content/uploads/2017/schuster/python/... · Tkinter Obudai Egyetem´ Kando K´ alm´ an](https://reader033.fdocuments.net/reader033/viewer/2022041415/5e1b3aafc1895d6fc879dc04/html5/thumbnails/10.jpg)
Tkinter Tkinter kontener widget-ek
Tk widget
A Tk widget a grafikus alkalmazas alapveto eleme ”gyokere”. Erre epıthetjukfel a tovabbi elemeket.
Letrehozasa es konfiguralasa:
⋮
mw=Tk()⋮
mw.mainloop()⋮
⋮
mw=Tk()mw.title("MW")
⋮
mw.mainloop()⋮
⋮
mw=Tk()mw.config(width=100)mw.config(height=100)
⋮
mw.mainloop()⋮
⋮
mw=Tk()mw.geometry(’100x100+200+100’)
⋮
mw.mainloop()⋮
geometry('100x100+200+100')
Képernyő⋮
mw=Tk()mw.config(background=’green’)
⋮
mw.mainloop()⋮
⋮
mw=Tk()mw.config(background=’#000080’)
⋮
mw.mainloop()⋮
⋮
mw=Tk()mw.config(borderwidth=10)
⋮
⋮
mw.mainloop()⋮
⋮
mw=Tk()mw.config(borderwidth=10)mw.config(relief=’raise’)
⋮
mw.mainloop()⋮
⋮
mw=Tk()mw.config(borderwidth=10)mw.config(relief=’sunken’)
⋮
mw.mainloop()⋮
⋮
mw=Tk()mw.config(borderwidth=10)mw.config(relief=’ridge’)
⋮
mw.mainloop()⋮
⋮
mw=Tk()mw.config(borderwidth=10)mw.config(relief=’groove’)
⋮
mw.mainloop()⋮
Letrehoztuk azalap ablakot.Megvaltoztattuka kiırt nevet.Megvaltoztattuka mereteit.Megvaltoztattuka hatterszınt, nevszerint.Megvaltoztattuka hatterszınt,RGB ertekekszerint.
Megadjuk a keretmeretet.Az alap keretjelleg a lapos(flat).
A keretkiemelkedojellegu.
A keretsullyesztettjellegu.
A keret gerincjellegu..
A keret arokjellegu.
Megvaltoztattuk a mereteit es elhelyeztuk a kepernyon.
Dr. Schuster Gyorgy Obudai Egyetem Kando Kalman Villamosmernoki Kar Python Tkinter kontener widget-ek
![Page 11: Obudai Egyetem Kando K´ alm´ an Villamosm´ ern´ oki Kar ...wiki.mai.kvk.uni-obuda.hu/wp-content/uploads/2017/schuster/python/... · Tkinter Obudai Egyetem´ Kando K´ alm´ an](https://reader033.fdocuments.net/reader033/viewer/2022041415/5e1b3aafc1895d6fc879dc04/html5/thumbnails/11.jpg)
Tkinter Tkinter kontener widget-ek
Tk widget
A Tk widget a grafikus alkalmazas alapveto eleme ”gyokere”. Erre epıthetjukfel a tovabbi elemeket.
Letrehozasa es konfiguralasa:
⋮
mw=Tk()⋮
mw.mainloop()⋮
⋮
mw=Tk()mw.title("MW")
⋮
mw.mainloop()⋮
⋮
mw=Tk()mw.config(width=100)mw.config(height=100)
⋮
mw.mainloop()⋮
⋮
mw=Tk()mw.geometry(’100x100+200+100’)
⋮
mw.mainloop()⋮
geometry('100x100+200+100')
Képernyő⋮
mw=Tk()mw.config(background=’green’)
⋮
mw.mainloop()⋮
⋮
mw=Tk()mw.config(background=’#000080’)
⋮
mw.mainloop()⋮
⋮
mw=Tk()mw.config(borderwidth=10)
⋮
⋮
mw.mainloop()⋮
⋮
mw=Tk()mw.config(borderwidth=10)mw.config(relief=’raise’)
⋮
mw.mainloop()⋮
⋮
mw=Tk()mw.config(borderwidth=10)mw.config(relief=’sunken’)
⋮
mw.mainloop()⋮
⋮
mw=Tk()mw.config(borderwidth=10)mw.config(relief=’ridge’)
⋮
mw.mainloop()⋮
⋮
mw=Tk()mw.config(borderwidth=10)mw.config(relief=’groove’)
⋮
mw.mainloop()⋮
Letrehoztuk azalap ablakot.Megvaltoztattuka kiırt nevet.Megvaltoztattuka mereteit.Megvaltoztattuka hatterszınt, nevszerint.Megvaltoztattuka hatterszınt,RGB ertekekszerint.
Megadjuk a keretmeretet.
Az alap keretjelleg a lapos(flat).
A keretkiemelkedojellegu.
A keretsullyesztettjellegu.
A keret gerincjellegu..
A keret arokjellegu.
Megvaltoztattuk a mereteit es elhelyeztuk a kepernyon.
Dr. Schuster Gyorgy Obudai Egyetem Kando Kalman Villamosmernoki Kar Python Tkinter kontener widget-ek
![Page 12: Obudai Egyetem Kando K´ alm´ an Villamosm´ ern´ oki Kar ...wiki.mai.kvk.uni-obuda.hu/wp-content/uploads/2017/schuster/python/... · Tkinter Obudai Egyetem´ Kando K´ alm´ an](https://reader033.fdocuments.net/reader033/viewer/2022041415/5e1b3aafc1895d6fc879dc04/html5/thumbnails/12.jpg)
Tkinter Tkinter kontener widget-ek
Tk widget
A Tk widget a grafikus alkalmazas alapveto eleme ”gyokere”. Erre epıthetjukfel a tovabbi elemeket.
Letrehozasa es konfiguralasa:
⋮
mw=Tk()⋮
mw.mainloop()⋮
⋮
mw=Tk()mw.title("MW")
⋮
mw.mainloop()⋮
⋮
mw=Tk()mw.config(width=100)mw.config(height=100)
⋮
mw.mainloop()⋮
⋮
mw=Tk()mw.geometry(’100x100+200+100’)
⋮
mw.mainloop()⋮
geometry('100x100+200+100')
Képernyő⋮
mw=Tk()mw.config(background=’green’)
⋮
mw.mainloop()⋮
⋮
mw=Tk()mw.config(background=’#000080’)
⋮
mw.mainloop()⋮
⋮
mw=Tk()mw.config(borderwidth=10)
⋮
⋮
mw.mainloop()⋮
⋮
mw=Tk()mw.config(borderwidth=10)mw.config(relief=’raise’)
⋮
mw.mainloop()⋮
⋮
mw=Tk()mw.config(borderwidth=10)mw.config(relief=’sunken’)
⋮
mw.mainloop()⋮
⋮
mw=Tk()mw.config(borderwidth=10)mw.config(relief=’ridge’)
⋮
mw.mainloop()⋮
⋮
mw=Tk()mw.config(borderwidth=10)mw.config(relief=’groove’)
⋮
mw.mainloop()⋮
Letrehoztuk azalap ablakot.Megvaltoztattuka kiırt nevet.Megvaltoztattuka mereteit.Megvaltoztattuka hatterszınt, nevszerint.Megvaltoztattuka hatterszınt,RGB ertekekszerint.
Megadjuk a keretmeretet.
Az alap keretjelleg a lapos(flat).
A keretkiemelkedojellegu.
A keretsullyesztettjellegu.
A keret gerincjellegu..
A keret arokjellegu.
Megvaltoztattuk a mereteit es elhelyeztuk a kepernyon.
Dr. Schuster Gyorgy Obudai Egyetem Kando Kalman Villamosmernoki Kar Python Tkinter kontener widget-ek
![Page 13: Obudai Egyetem Kando K´ alm´ an Villamosm´ ern´ oki Kar ...wiki.mai.kvk.uni-obuda.hu/wp-content/uploads/2017/schuster/python/... · Tkinter Obudai Egyetem´ Kando K´ alm´ an](https://reader033.fdocuments.net/reader033/viewer/2022041415/5e1b3aafc1895d6fc879dc04/html5/thumbnails/13.jpg)
Tkinter Tkinter kontener widget-ek
Tk widget
A Tk widget a grafikus alkalmazas alapveto eleme ”gyokere”. Erre epıthetjukfel a tovabbi elemeket.
Letrehozasa es konfiguralasa:
⋮
mw=Tk()⋮
mw.mainloop()⋮
⋮
mw=Tk()mw.title("MW")
⋮
mw.mainloop()⋮
⋮
mw=Tk()mw.config(width=100)mw.config(height=100)
⋮
mw.mainloop()⋮
⋮
mw=Tk()mw.geometry(’100x100+200+100’)
⋮
mw.mainloop()⋮
geometry('100x100+200+100')
Képernyő⋮
mw=Tk()mw.config(background=’green’)
⋮
mw.mainloop()⋮
⋮
mw=Tk()mw.config(background=’#000080’)
⋮
mw.mainloop()⋮
⋮
mw=Tk()mw.config(borderwidth=10)
⋮
⋮
mw.mainloop()⋮
⋮
mw=Tk()mw.config(borderwidth=10)mw.config(relief=’raise’)
⋮
mw.mainloop()⋮
⋮
mw=Tk()mw.config(borderwidth=10)mw.config(relief=’sunken’)
⋮
mw.mainloop()⋮
⋮
mw=Tk()mw.config(borderwidth=10)mw.config(relief=’ridge’)
⋮
mw.mainloop()⋮
⋮
mw=Tk()mw.config(borderwidth=10)mw.config(relief=’groove’)
⋮
mw.mainloop()⋮
Letrehoztuk azalap ablakot.Megvaltoztattuka kiırt nevet.Megvaltoztattuka mereteit.Megvaltoztattuka hatterszınt, nevszerint.Megvaltoztattuka hatterszınt,RGB ertekekszerint.
Megadjuk a keretmeretet.
Az alap keretjelleg a lapos(flat).
A keretkiemelkedojellegu.
A keretsullyesztettjellegu.
A keret gerincjellegu..
A keret arokjellegu.
Megvaltoztattuk a mereteit es elhelyeztuk a kepernyon.
Dr. Schuster Gyorgy Obudai Egyetem Kando Kalman Villamosmernoki Kar Python Tkinter kontener widget-ek
![Page 14: Obudai Egyetem Kando K´ alm´ an Villamosm´ ern´ oki Kar ...wiki.mai.kvk.uni-obuda.hu/wp-content/uploads/2017/schuster/python/... · Tkinter Obudai Egyetem´ Kando K´ alm´ an](https://reader033.fdocuments.net/reader033/viewer/2022041415/5e1b3aafc1895d6fc879dc04/html5/thumbnails/14.jpg)
Tkinter Tkinter kontener widget-ek
Tk widget
A Tk widget a grafikus alkalmazas alapveto eleme ”gyokere”. Erre epıthetjukfel a tovabbi elemeket.
Letrehozasa es konfiguralasa:
⋮
mw=Tk()⋮
mw.mainloop()⋮
⋮
mw=Tk()mw.title("MW")
⋮
mw.mainloop()⋮
⋮
mw=Tk()mw.config(width=100)mw.config(height=100)
⋮
mw.mainloop()⋮
⋮
mw=Tk()mw.geometry(’100x100+200+100’)
⋮
mw.mainloop()⋮
geometry('100x100+200+100')
Képernyő⋮
mw=Tk()mw.config(background=’green’)
⋮
mw.mainloop()⋮
⋮
mw=Tk()mw.config(background=’#000080’)
⋮
mw.mainloop()⋮
⋮
mw=Tk()mw.config(borderwidth=10)
⋮
⋮
mw.mainloop()⋮
⋮
mw=Tk()mw.config(borderwidth=10)mw.config(relief=’raise’)
⋮
mw.mainloop()⋮
⋮
mw=Tk()mw.config(borderwidth=10)mw.config(relief=’sunken’)
⋮
mw.mainloop()⋮
⋮
mw=Tk()mw.config(borderwidth=10)mw.config(relief=’ridge’)
⋮
mw.mainloop()⋮
⋮
mw=Tk()mw.config(borderwidth=10)mw.config(relief=’groove’)
⋮
mw.mainloop()⋮
Letrehoztuk azalap ablakot.Megvaltoztattuka kiırt nevet.Megvaltoztattuka mereteit.Megvaltoztattuka hatterszınt, nevszerint.Megvaltoztattuka hatterszınt,RGB ertekekszerint.
Megadjuk a keretmeretet.
Az alap keretjelleg a lapos(flat).
A keretkiemelkedojellegu.
A keretsullyesztettjellegu.
A keret gerincjellegu..
A keret arokjellegu.
Megvaltoztattuk a mereteit es elhelyeztuk a kepernyon.
Dr. Schuster Gyorgy Obudai Egyetem Kando Kalman Villamosmernoki Kar Python Tkinter kontener widget-ek
![Page 15: Obudai Egyetem Kando K´ alm´ an Villamosm´ ern´ oki Kar ...wiki.mai.kvk.uni-obuda.hu/wp-content/uploads/2017/schuster/python/... · Tkinter Obudai Egyetem´ Kando K´ alm´ an](https://reader033.fdocuments.net/reader033/viewer/2022041415/5e1b3aafc1895d6fc879dc04/html5/thumbnails/15.jpg)
Tkinter Tkinter kontener widget-ek
Tk widget
A Tk widget fuggvenyei:
title az ablak fejleceben a feliratot adhatjuk meg. Formatuma:widget_neve.title(’text’)Pelda:wm.title(’MW’)
config a widget parametereit lehet beallıtani (lasd meret vagy hatterszınbeallıtasat). A formatuma:widget_neve.config(param=value)Pelda:wm.config(width=100)
geometry az ablak mereteit es pozıciojat adja meg. Formatuma:widget_neve.geometry(’param_string’)Pelda:wm.geometry(’100x100+200+100’)
Dr. Schuster Gyorgy Obudai Egyetem Kando Kalman Villamosmernoki Kar Python Tkinter kontener widget-ek
![Page 16: Obudai Egyetem Kando K´ alm´ an Villamosm´ ern´ oki Kar ...wiki.mai.kvk.uni-obuda.hu/wp-content/uploads/2017/schuster/python/... · Tkinter Obudai Egyetem´ Kando K´ alm´ an](https://reader033.fdocuments.net/reader033/viewer/2022041415/5e1b3aafc1895d6fc879dc04/html5/thumbnails/16.jpg)
Tkinter Tkinter kontener widget-ek
Tk widget
A Tk widget fuggvenyei:
title az ablak fejleceben a feliratot adhatjuk meg. Formatuma:
widget_neve.title(’text’)Pelda:wm.title(’MW’)
config a widget parametereit lehet beallıtani (lasd meret vagy hatterszınbeallıtasat). A formatuma:widget_neve.config(param=value)Pelda:wm.config(width=100)
geometry az ablak mereteit es pozıciojat adja meg. Formatuma:widget_neve.geometry(’param_string’)Pelda:wm.geometry(’100x100+200+100’)
Dr. Schuster Gyorgy Obudai Egyetem Kando Kalman Villamosmernoki Kar Python Tkinter kontener widget-ek
![Page 17: Obudai Egyetem Kando K´ alm´ an Villamosm´ ern´ oki Kar ...wiki.mai.kvk.uni-obuda.hu/wp-content/uploads/2017/schuster/python/... · Tkinter Obudai Egyetem´ Kando K´ alm´ an](https://reader033.fdocuments.net/reader033/viewer/2022041415/5e1b3aafc1895d6fc879dc04/html5/thumbnails/17.jpg)
Tkinter Tkinter kontener widget-ek
Tk widget
A Tk widget fuggvenyei:
title az ablak fejleceben a feliratot adhatjuk meg. Formatuma:widget_neve.title(’text’)
Pelda:wm.title(’MW’)
config a widget parametereit lehet beallıtani (lasd meret vagy hatterszınbeallıtasat). A formatuma:widget_neve.config(param=value)Pelda:wm.config(width=100)
geometry az ablak mereteit es pozıciojat adja meg. Formatuma:widget_neve.geometry(’param_string’)Pelda:wm.geometry(’100x100+200+100’)
Dr. Schuster Gyorgy Obudai Egyetem Kando Kalman Villamosmernoki Kar Python Tkinter kontener widget-ek
![Page 18: Obudai Egyetem Kando K´ alm´ an Villamosm´ ern´ oki Kar ...wiki.mai.kvk.uni-obuda.hu/wp-content/uploads/2017/schuster/python/... · Tkinter Obudai Egyetem´ Kando K´ alm´ an](https://reader033.fdocuments.net/reader033/viewer/2022041415/5e1b3aafc1895d6fc879dc04/html5/thumbnails/18.jpg)
Tkinter Tkinter kontener widget-ek
Tk widget
A Tk widget fuggvenyei:
title az ablak fejleceben a feliratot adhatjuk meg. Formatuma:widget_neve.title(’text’)Pelda:wm.title(’MW’)
config a widget parametereit lehet beallıtani (lasd meret vagy hatterszınbeallıtasat). A formatuma:widget_neve.config(param=value)Pelda:wm.config(width=100)
geometry az ablak mereteit es pozıciojat adja meg. Formatuma:widget_neve.geometry(’param_string’)Pelda:wm.geometry(’100x100+200+100’)
Dr. Schuster Gyorgy Obudai Egyetem Kando Kalman Villamosmernoki Kar Python Tkinter kontener widget-ek
![Page 19: Obudai Egyetem Kando K´ alm´ an Villamosm´ ern´ oki Kar ...wiki.mai.kvk.uni-obuda.hu/wp-content/uploads/2017/schuster/python/... · Tkinter Obudai Egyetem´ Kando K´ alm´ an](https://reader033.fdocuments.net/reader033/viewer/2022041415/5e1b3aafc1895d6fc879dc04/html5/thumbnails/19.jpg)
Tkinter Tkinter kontener widget-ek
Tk widget
A Tk widget fuggvenyei:
title az ablak fejleceben a feliratot adhatjuk meg. Formatuma:widget_neve.title(’text’)Pelda:wm.title(’MW’)
config a widget parametereit lehet beallıtani (lasd meret vagy hatterszınbeallıtasat). A formatuma:
widget_neve.config(param=value)Pelda:wm.config(width=100)
geometry az ablak mereteit es pozıciojat adja meg. Formatuma:widget_neve.geometry(’param_string’)Pelda:wm.geometry(’100x100+200+100’)
Dr. Schuster Gyorgy Obudai Egyetem Kando Kalman Villamosmernoki Kar Python Tkinter kontener widget-ek
![Page 20: Obudai Egyetem Kando K´ alm´ an Villamosm´ ern´ oki Kar ...wiki.mai.kvk.uni-obuda.hu/wp-content/uploads/2017/schuster/python/... · Tkinter Obudai Egyetem´ Kando K´ alm´ an](https://reader033.fdocuments.net/reader033/viewer/2022041415/5e1b3aafc1895d6fc879dc04/html5/thumbnails/20.jpg)
Tkinter Tkinter kontener widget-ek
Tk widget
A Tk widget fuggvenyei:
title az ablak fejleceben a feliratot adhatjuk meg. Formatuma:widget_neve.title(’text’)Pelda:wm.title(’MW’)
config a widget parametereit lehet beallıtani (lasd meret vagy hatterszınbeallıtasat). A formatuma:widget_neve.config(param=value)
Pelda:wm.config(width=100)
geometry az ablak mereteit es pozıciojat adja meg. Formatuma:widget_neve.geometry(’param_string’)Pelda:wm.geometry(’100x100+200+100’)
Dr. Schuster Gyorgy Obudai Egyetem Kando Kalman Villamosmernoki Kar Python Tkinter kontener widget-ek
![Page 21: Obudai Egyetem Kando K´ alm´ an Villamosm´ ern´ oki Kar ...wiki.mai.kvk.uni-obuda.hu/wp-content/uploads/2017/schuster/python/... · Tkinter Obudai Egyetem´ Kando K´ alm´ an](https://reader033.fdocuments.net/reader033/viewer/2022041415/5e1b3aafc1895d6fc879dc04/html5/thumbnails/21.jpg)
Tkinter Tkinter kontener widget-ek
Tk widget
A Tk widget fuggvenyei:
title az ablak fejleceben a feliratot adhatjuk meg. Formatuma:widget_neve.title(’text’)Pelda:wm.title(’MW’)
config a widget parametereit lehet beallıtani (lasd meret vagy hatterszınbeallıtasat). A formatuma:widget_neve.config(param=value)Pelda:wm.config(width=100)
geometry az ablak mereteit es pozıciojat adja meg. Formatuma:widget_neve.geometry(’param_string’)Pelda:wm.geometry(’100x100+200+100’)
Dr. Schuster Gyorgy Obudai Egyetem Kando Kalman Villamosmernoki Kar Python Tkinter kontener widget-ek
![Page 22: Obudai Egyetem Kando K´ alm´ an Villamosm´ ern´ oki Kar ...wiki.mai.kvk.uni-obuda.hu/wp-content/uploads/2017/schuster/python/... · Tkinter Obudai Egyetem´ Kando K´ alm´ an](https://reader033.fdocuments.net/reader033/viewer/2022041415/5e1b3aafc1895d6fc879dc04/html5/thumbnails/22.jpg)
Tkinter Tkinter kontener widget-ek
Tk widget
A Tk widget fuggvenyei:
title az ablak fejleceben a feliratot adhatjuk meg. Formatuma:widget_neve.title(’text’)Pelda:wm.title(’MW’)
config a widget parametereit lehet beallıtani (lasd meret vagy hatterszınbeallıtasat). A formatuma:widget_neve.config(param=value)Pelda:wm.config(width=100)
geometry az ablak mereteit es pozıciojat adja meg. Formatuma:
widget_neve.geometry(’param_string’)Pelda:wm.geometry(’100x100+200+100’)
Dr. Schuster Gyorgy Obudai Egyetem Kando Kalman Villamosmernoki Kar Python Tkinter kontener widget-ek
![Page 23: Obudai Egyetem Kando K´ alm´ an Villamosm´ ern´ oki Kar ...wiki.mai.kvk.uni-obuda.hu/wp-content/uploads/2017/schuster/python/... · Tkinter Obudai Egyetem´ Kando K´ alm´ an](https://reader033.fdocuments.net/reader033/viewer/2022041415/5e1b3aafc1895d6fc879dc04/html5/thumbnails/23.jpg)
Tkinter Tkinter kontener widget-ek
Tk widget
A Tk widget fuggvenyei:
title az ablak fejleceben a feliratot adhatjuk meg. Formatuma:widget_neve.title(’text’)Pelda:wm.title(’MW’)
config a widget parametereit lehet beallıtani (lasd meret vagy hatterszınbeallıtasat). A formatuma:widget_neve.config(param=value)Pelda:wm.config(width=100)
geometry az ablak mereteit es pozıciojat adja meg. Formatuma:widget_neve.geometry(’param_string’)
Pelda:wm.geometry(’100x100+200+100’)
Dr. Schuster Gyorgy Obudai Egyetem Kando Kalman Villamosmernoki Kar Python Tkinter kontener widget-ek
![Page 24: Obudai Egyetem Kando K´ alm´ an Villamosm´ ern´ oki Kar ...wiki.mai.kvk.uni-obuda.hu/wp-content/uploads/2017/schuster/python/... · Tkinter Obudai Egyetem´ Kando K´ alm´ an](https://reader033.fdocuments.net/reader033/viewer/2022041415/5e1b3aafc1895d6fc879dc04/html5/thumbnails/24.jpg)
Tkinter Tkinter kontener widget-ek
Tk widget
A Tk widget fuggvenyei:
title az ablak fejleceben a feliratot adhatjuk meg. Formatuma:widget_neve.title(’text’)Pelda:wm.title(’MW’)
config a widget parametereit lehet beallıtani (lasd meret vagy hatterszınbeallıtasat). A formatuma:widget_neve.config(param=value)Pelda:wm.config(width=100)
geometry az ablak mereteit es pozıciojat adja meg. Formatuma:widget_neve.geometry(’param_string’)Pelda:wm.geometry(’100x100+200+100’)
Dr. Schuster Gyorgy Obudai Egyetem Kando Kalman Villamosmernoki Kar Python Tkinter kontener widget-ek
![Page 25: Obudai Egyetem Kando K´ alm´ an Villamosm´ ern´ oki Kar ...wiki.mai.kvk.uni-obuda.hu/wp-content/uploads/2017/schuster/python/... · Tkinter Obudai Egyetem´ Kando K´ alm´ an](https://reader033.fdocuments.net/reader033/viewer/2022041415/5e1b3aafc1895d6fc879dc04/html5/thumbnails/25.jpg)
Tkinter Tkinter kontener widget-ek
Tk widget
winfo_width az ablak szelessegenek lekerdezese.
winfo_height az ablak magassaganak lekerdezese.
winfo_geometry a geometriai parameterek lekedezese.
⋮
⋮
w=mw.winfo_width()h=mw.winfo_height()w=mw.winfo_geometry()
⋮
Kepernyo
111x1+0+0
Valami gond van!
⋮
mw.update()w=mw.winfo_width()h=mw.winfo_height()w=mw.winfo_geometry()
⋮
Kepernyo
100100100x100+202+123
Ok!
update a parameterek beallıtasa es az ertekek frissıtese.
cget tetszoleges parameter kiolvasasat teszi lehetove.
⋮
w=mw.cget(’background’)⋮
Kepernyo
#cbd9d4.
Dr. Schuster Gyorgy Obudai Egyetem Kando Kalman Villamosmernoki Kar Python Tkinter kontener widget-ek
![Page 26: Obudai Egyetem Kando K´ alm´ an Villamosm´ ern´ oki Kar ...wiki.mai.kvk.uni-obuda.hu/wp-content/uploads/2017/schuster/python/... · Tkinter Obudai Egyetem´ Kando K´ alm´ an](https://reader033.fdocuments.net/reader033/viewer/2022041415/5e1b3aafc1895d6fc879dc04/html5/thumbnails/26.jpg)
Tkinter Tkinter kontener widget-ek
Tk widget
winfo_width az ablak szelessegenek lekerdezese.
winfo_height az ablak magassaganak lekerdezese.
winfo_geometry a geometriai parameterek lekedezese.
⋮
⋮
w=mw.winfo_width()h=mw.winfo_height()w=mw.winfo_geometry()
⋮
Kepernyo
111x1+0+0
Valami gond van!
⋮
mw.update()w=mw.winfo_width()h=mw.winfo_height()w=mw.winfo_geometry()
⋮
Kepernyo
100100100x100+202+123
Ok!
update a parameterek beallıtasa es az ertekek frissıtese.
cget tetszoleges parameter kiolvasasat teszi lehetove.
⋮
w=mw.cget(’background’)⋮
Kepernyo
#cbd9d4.
Dr. Schuster Gyorgy Obudai Egyetem Kando Kalman Villamosmernoki Kar Python Tkinter kontener widget-ek
![Page 27: Obudai Egyetem Kando K´ alm´ an Villamosm´ ern´ oki Kar ...wiki.mai.kvk.uni-obuda.hu/wp-content/uploads/2017/schuster/python/... · Tkinter Obudai Egyetem´ Kando K´ alm´ an](https://reader033.fdocuments.net/reader033/viewer/2022041415/5e1b3aafc1895d6fc879dc04/html5/thumbnails/27.jpg)
Tkinter Tkinter kontener widget-ek
Tk widget
winfo_width az ablak szelessegenek lekerdezese.
winfo_height az ablak magassaganak lekerdezese.
winfo_geometry a geometriai parameterek lekedezese.
⋮
⋮
w=mw.winfo_width()h=mw.winfo_height()w=mw.winfo_geometry()
⋮
Kepernyo
111x1+0+0
Valami gond van!
⋮
mw.update()w=mw.winfo_width()h=mw.winfo_height()w=mw.winfo_geometry()
⋮
Kepernyo
100100100x100+202+123
Ok!
update a parameterek beallıtasa es az ertekek frissıtese.
cget tetszoleges parameter kiolvasasat teszi lehetove.
⋮
w=mw.cget(’background’)⋮
Kepernyo
#cbd9d4.
Dr. Schuster Gyorgy Obudai Egyetem Kando Kalman Villamosmernoki Kar Python Tkinter kontener widget-ek
![Page 28: Obudai Egyetem Kando K´ alm´ an Villamosm´ ern´ oki Kar ...wiki.mai.kvk.uni-obuda.hu/wp-content/uploads/2017/schuster/python/... · Tkinter Obudai Egyetem´ Kando K´ alm´ an](https://reader033.fdocuments.net/reader033/viewer/2022041415/5e1b3aafc1895d6fc879dc04/html5/thumbnails/28.jpg)
Tkinter Tkinter kontener widget-ek
Tk widget
winfo_width az ablak szelessegenek lekerdezese.
winfo_height az ablak magassaganak lekerdezese.
winfo_geometry a geometriai parameterek lekedezese.
⋮
⋮
w=mw.winfo_width()h=mw.winfo_height()w=mw.winfo_geometry()
⋮
Kepernyo
111x1+0+0
Valami gond van!
⋮
mw.update()w=mw.winfo_width()h=mw.winfo_height()w=mw.winfo_geometry()
⋮
Kepernyo
100100100x100+202+123
Ok!
update a parameterek beallıtasa es az ertekek frissıtese.
cget tetszoleges parameter kiolvasasat teszi lehetove.
⋮
w=mw.cget(’background’)⋮
Kepernyo
#cbd9d4.
Dr. Schuster Gyorgy Obudai Egyetem Kando Kalman Villamosmernoki Kar Python Tkinter kontener widget-ek
![Page 29: Obudai Egyetem Kando K´ alm´ an Villamosm´ ern´ oki Kar ...wiki.mai.kvk.uni-obuda.hu/wp-content/uploads/2017/schuster/python/... · Tkinter Obudai Egyetem´ Kando K´ alm´ an](https://reader033.fdocuments.net/reader033/viewer/2022041415/5e1b3aafc1895d6fc879dc04/html5/thumbnails/29.jpg)
Tkinter Tkinter kontener widget-ek
Tk widget
winfo_width az ablak szelessegenek lekerdezese.
winfo_height az ablak magassaganak lekerdezese.
winfo_geometry a geometriai parameterek lekedezese.
⋮
⋮
w=mw.winfo_width()h=mw.winfo_height()w=mw.winfo_geometry()
⋮
Kepernyo
111x1+0+0
Valami gond van!
⋮
mw.update()w=mw.winfo_width()h=mw.winfo_height()w=mw.winfo_geometry()
⋮
Kepernyo
100100100x100+202+123
Ok!
update a parameterek beallıtasa es az ertekek frissıtese.
cget tetszoleges parameter kiolvasasat teszi lehetove.
⋮
w=mw.cget(’background’)⋮
Kepernyo
#cbd9d4.
Dr. Schuster Gyorgy Obudai Egyetem Kando Kalman Villamosmernoki Kar Python Tkinter kontener widget-ek
![Page 30: Obudai Egyetem Kando K´ alm´ an Villamosm´ ern´ oki Kar ...wiki.mai.kvk.uni-obuda.hu/wp-content/uploads/2017/schuster/python/... · Tkinter Obudai Egyetem´ Kando K´ alm´ an](https://reader033.fdocuments.net/reader033/viewer/2022041415/5e1b3aafc1895d6fc879dc04/html5/thumbnails/30.jpg)
Tkinter Tkinter kontener widget-ek
Tk widget
winfo_width az ablak szelessegenek lekerdezese.
winfo_height az ablak magassaganak lekerdezese.
winfo_geometry a geometriai parameterek lekedezese.
⋮
⋮
w=mw.winfo_width()h=mw.winfo_height()w=mw.winfo_geometry()
⋮
Kepernyo
111x1+0+0
Valami gond van!
⋮
mw.update()w=mw.winfo_width()h=mw.winfo_height()w=mw.winfo_geometry()
⋮
Kepernyo
100100100x100+202+123
Ok!
update a parameterek beallıtasa es az ertekek frissıtese.
cget tetszoleges parameter kiolvasasat teszi lehetove.
⋮
w=mw.cget(’background’)⋮
Kepernyo
#cbd9d4.
Dr. Schuster Gyorgy Obudai Egyetem Kando Kalman Villamosmernoki Kar Python Tkinter kontener widget-ek
![Page 31: Obudai Egyetem Kando K´ alm´ an Villamosm´ ern´ oki Kar ...wiki.mai.kvk.uni-obuda.hu/wp-content/uploads/2017/schuster/python/... · Tkinter Obudai Egyetem´ Kando K´ alm´ an](https://reader033.fdocuments.net/reader033/viewer/2022041415/5e1b3aafc1895d6fc879dc04/html5/thumbnails/31.jpg)
Tkinter Tkinter kontener widget-ek
Tk widget
after lehetove teszi, hogy egy fuggveny kesleltetve indıtsunk el.
⋮
def fgv():print(.)⋮
⋮
mw.after(1000,fgv)⋮
⋮
def fgv():print(.)⋮
⋮
mw.after(1000,fgv)⋮
⋮
def fgv():print(.)⋮
⋮
mw.after(1000,fgv)⋮
⋮
def fgv():print(.)mw.after(1000,fgv)⋮
mw.after(1000,fgv)⋮
Az after fuggveny hıvasa.A kesleltetes erteke [ms]-ban.A meghıvott fuggveny.A problema az, hogy ez csak egyszerhajtodik vegre.A megoldas.
resizable az ablak atmerezhetoseget engedelyezi, vagy tiltja.
⋮
mw.resizable(0,0)⋮
⋮
mw.resizable(1,0)⋮
⋮
mw.resizable(0,1)⋮
⋮
mw.resizable(1,1)⋮
x tiltva,y tiltva.x engedelyezve,y tiltva.x tiltva,y engedelyezve.x engedelyezve,y engedelyezve.
Dr. Schuster Gyorgy Obudai Egyetem Kando Kalman Villamosmernoki Kar Python Tkinter kontener widget-ek
![Page 32: Obudai Egyetem Kando K´ alm´ an Villamosm´ ern´ oki Kar ...wiki.mai.kvk.uni-obuda.hu/wp-content/uploads/2017/schuster/python/... · Tkinter Obudai Egyetem´ Kando K´ alm´ an](https://reader033.fdocuments.net/reader033/viewer/2022041415/5e1b3aafc1895d6fc879dc04/html5/thumbnails/32.jpg)
Tkinter Tkinter kontener widget-ek
Tk widget
after lehetove teszi, hogy egy fuggveny kesleltetve indıtsunk el.
⋮
def fgv():print(.)⋮
⋮
mw.after(1000,fgv)⋮
⋮
def fgv():print(.)⋮
⋮
mw.after(1000,fgv)⋮
⋮
def fgv():print(.)⋮
⋮
mw.after(1000,fgv)⋮
⋮
def fgv():print(.)mw.after(1000,fgv)⋮
mw.after(1000,fgv)⋮
Az after fuggveny hıvasa.
A kesleltetes erteke [ms]-ban.A meghıvott fuggveny.A problema az, hogy ez csak egyszerhajtodik vegre.A megoldas.
resizable az ablak atmerezhetoseget engedelyezi, vagy tiltja.
⋮
mw.resizable(0,0)⋮
⋮
mw.resizable(1,0)⋮
⋮
mw.resizable(0,1)⋮
⋮
mw.resizable(1,1)⋮
x tiltva,y tiltva.x engedelyezve,y tiltva.x tiltva,y engedelyezve.x engedelyezve,y engedelyezve.
Dr. Schuster Gyorgy Obudai Egyetem Kando Kalman Villamosmernoki Kar Python Tkinter kontener widget-ek
![Page 33: Obudai Egyetem Kando K´ alm´ an Villamosm´ ern´ oki Kar ...wiki.mai.kvk.uni-obuda.hu/wp-content/uploads/2017/schuster/python/... · Tkinter Obudai Egyetem´ Kando K´ alm´ an](https://reader033.fdocuments.net/reader033/viewer/2022041415/5e1b3aafc1895d6fc879dc04/html5/thumbnails/33.jpg)
Tkinter Tkinter kontener widget-ek
Tk widget
after lehetove teszi, hogy egy fuggveny kesleltetve indıtsunk el.
⋮
def fgv():print(.)⋮
⋮
mw.after(1000,fgv)⋮
⋮
def fgv():print(.)⋮
⋮
mw.after(1000,fgv)⋮
⋮
def fgv():print(.)⋮
⋮
mw.after(1000,fgv)⋮
⋮
def fgv():print(.)mw.after(1000,fgv)⋮
mw.after(1000,fgv)⋮
Az after fuggveny hıvasa.A kesleltetes erteke [ms]-ban.
A meghıvott fuggveny.A problema az, hogy ez csak egyszerhajtodik vegre.A megoldas.
resizable az ablak atmerezhetoseget engedelyezi, vagy tiltja.
⋮
mw.resizable(0,0)⋮
⋮
mw.resizable(1,0)⋮
⋮
mw.resizable(0,1)⋮
⋮
mw.resizable(1,1)⋮
x tiltva,y tiltva.x engedelyezve,y tiltva.x tiltva,y engedelyezve.x engedelyezve,y engedelyezve.
Dr. Schuster Gyorgy Obudai Egyetem Kando Kalman Villamosmernoki Kar Python Tkinter kontener widget-ek
![Page 34: Obudai Egyetem Kando K´ alm´ an Villamosm´ ern´ oki Kar ...wiki.mai.kvk.uni-obuda.hu/wp-content/uploads/2017/schuster/python/... · Tkinter Obudai Egyetem´ Kando K´ alm´ an](https://reader033.fdocuments.net/reader033/viewer/2022041415/5e1b3aafc1895d6fc879dc04/html5/thumbnails/34.jpg)
Tkinter Tkinter kontener widget-ek
Tk widget
after lehetove teszi, hogy egy fuggveny kesleltetve indıtsunk el.
⋮
def fgv():print(.)⋮
⋮
mw.after(1000,fgv)⋮
⋮
def fgv():print(.)⋮
⋮
mw.after(1000,fgv)⋮
⋮
def fgv():print(.)⋮
⋮
mw.after(1000,fgv)⋮
⋮
def fgv():print(.)mw.after(1000,fgv)⋮
mw.after(1000,fgv)⋮
Az after fuggveny hıvasa.A kesleltetes erteke [ms]-ban.A meghıvott fuggveny.
A problema az, hogy ez csak egyszerhajtodik vegre.A megoldas.
resizable az ablak atmerezhetoseget engedelyezi, vagy tiltja.
⋮
mw.resizable(0,0)⋮
⋮
mw.resizable(1,0)⋮
⋮
mw.resizable(0,1)⋮
⋮
mw.resizable(1,1)⋮
x tiltva,y tiltva.x engedelyezve,y tiltva.x tiltva,y engedelyezve.x engedelyezve,y engedelyezve.
Dr. Schuster Gyorgy Obudai Egyetem Kando Kalman Villamosmernoki Kar Python Tkinter kontener widget-ek
![Page 35: Obudai Egyetem Kando K´ alm´ an Villamosm´ ern´ oki Kar ...wiki.mai.kvk.uni-obuda.hu/wp-content/uploads/2017/schuster/python/... · Tkinter Obudai Egyetem´ Kando K´ alm´ an](https://reader033.fdocuments.net/reader033/viewer/2022041415/5e1b3aafc1895d6fc879dc04/html5/thumbnails/35.jpg)
Tkinter Tkinter kontener widget-ek
Tk widget
after lehetove teszi, hogy egy fuggveny kesleltetve indıtsunk el.
⋮
def fgv():print(.)⋮
⋮
mw.after(1000,fgv)⋮
⋮
def fgv():print(.)⋮
⋮
mw.after(1000,fgv)⋮
⋮
def fgv():print(.)⋮
⋮
mw.after(1000,fgv)⋮
⋮
def fgv():print(.)mw.after(1000,fgv)⋮
mw.after(1000,fgv)⋮
Az after fuggveny hıvasa.A kesleltetes erteke [ms]-ban.A meghıvott fuggveny.A problema az, hogy ez csak egyszerhajtodik vegre.
A megoldas.
resizable az ablak atmerezhetoseget engedelyezi, vagy tiltja.
⋮
mw.resizable(0,0)⋮
⋮
mw.resizable(1,0)⋮
⋮
mw.resizable(0,1)⋮
⋮
mw.resizable(1,1)⋮
x tiltva,y tiltva.x engedelyezve,y tiltva.x tiltva,y engedelyezve.x engedelyezve,y engedelyezve.
Dr. Schuster Gyorgy Obudai Egyetem Kando Kalman Villamosmernoki Kar Python Tkinter kontener widget-ek
![Page 36: Obudai Egyetem Kando K´ alm´ an Villamosm´ ern´ oki Kar ...wiki.mai.kvk.uni-obuda.hu/wp-content/uploads/2017/schuster/python/... · Tkinter Obudai Egyetem´ Kando K´ alm´ an](https://reader033.fdocuments.net/reader033/viewer/2022041415/5e1b3aafc1895d6fc879dc04/html5/thumbnails/36.jpg)
Tkinter Tkinter kontener widget-ek
Tk widget
after lehetove teszi, hogy egy fuggveny kesleltetve indıtsunk el.
⋮
def fgv():print(.)⋮
⋮
mw.after(1000,fgv)⋮
⋮
def fgv():print(.)⋮
⋮
mw.after(1000,fgv)⋮
⋮
def fgv():print(.)⋮
⋮
mw.after(1000,fgv)⋮
⋮
def fgv():print(.)mw.after(1000,fgv)⋮
mw.after(1000,fgv)⋮
Az after fuggveny hıvasa.A kesleltetes erteke [ms]-ban.A meghıvott fuggveny.
A problema az, hogy ez csak egyszerhajtodik vegre.
A megoldas.
resizable az ablak atmerezhetoseget engedelyezi, vagy tiltja.
⋮
mw.resizable(0,0)⋮
⋮
mw.resizable(1,0)⋮
⋮
mw.resizable(0,1)⋮
⋮
mw.resizable(1,1)⋮
x tiltva,y tiltva.x engedelyezve,y tiltva.x tiltva,y engedelyezve.x engedelyezve,y engedelyezve.
Dr. Schuster Gyorgy Obudai Egyetem Kando Kalman Villamosmernoki Kar Python Tkinter kontener widget-ek
![Page 37: Obudai Egyetem Kando K´ alm´ an Villamosm´ ern´ oki Kar ...wiki.mai.kvk.uni-obuda.hu/wp-content/uploads/2017/schuster/python/... · Tkinter Obudai Egyetem´ Kando K´ alm´ an](https://reader033.fdocuments.net/reader033/viewer/2022041415/5e1b3aafc1895d6fc879dc04/html5/thumbnails/37.jpg)
Tkinter Tkinter kontener widget-ek
Tk widget
after lehetove teszi, hogy egy fuggveny kesleltetve indıtsunk el.
⋮
def fgv():print(.)⋮
⋮
mw.after(1000,fgv)⋮
⋮
def fgv():print(.)⋮
⋮
mw.after(1000,fgv)⋮
⋮
def fgv():print(.)⋮
⋮
mw.after(1000,fgv)⋮
⋮
def fgv():print(.)mw.after(1000,fgv)⋮
mw.after(1000,fgv)⋮
Az after fuggveny hıvasa.A kesleltetes erteke [ms]-ban.A meghıvott fuggveny.
A problema az, hogy ez csak egyszerhajtodik vegre.
A megoldas.
resizable az ablak atmerezhetoseget engedelyezi, vagy tiltja.
⋮
mw.resizable(0,0)⋮
⋮
mw.resizable(1,0)⋮
⋮
mw.resizable(0,1)⋮
⋮
mw.resizable(1,1)⋮
x tiltva,y tiltva.x engedelyezve,y tiltva.x tiltva,y engedelyezve.x engedelyezve,y engedelyezve.
Dr. Schuster Gyorgy Obudai Egyetem Kando Kalman Villamosmernoki Kar Python Tkinter kontener widget-ek
![Page 38: Obudai Egyetem Kando K´ alm´ an Villamosm´ ern´ oki Kar ...wiki.mai.kvk.uni-obuda.hu/wp-content/uploads/2017/schuster/python/... · Tkinter Obudai Egyetem´ Kando K´ alm´ an](https://reader033.fdocuments.net/reader033/viewer/2022041415/5e1b3aafc1895d6fc879dc04/html5/thumbnails/38.jpg)
Tkinter Tkinter kontener widget-ek
Tk widget
after lehetove teszi, hogy egy fuggveny kesleltetve indıtsunk el.
⋮
def fgv():print(.)⋮
⋮
mw.after(1000,fgv)⋮
⋮
def fgv():print(.)⋮
⋮
mw.after(1000,fgv)⋮
⋮
def fgv():print(.)⋮
⋮
mw.after(1000,fgv)⋮
⋮
def fgv():print(.)mw.after(1000,fgv)⋮
mw.after(1000,fgv)⋮
Az after fuggveny hıvasa.A kesleltetes erteke [ms]-ban.A meghıvott fuggveny.
A problema az, hogy ez csak egyszerhajtodik vegre.
A megoldas.
resizable az ablak atmerezhetoseget engedelyezi, vagy tiltja.
⋮
mw.resizable(0,0)⋮
⋮
mw.resizable(1,0)⋮
⋮
mw.resizable(0,1)⋮
⋮
mw.resizable(1,1)⋮
x tiltva,y tiltva.
x engedelyezve,y tiltva.x tiltva,y engedelyezve.x engedelyezve,y engedelyezve.
Dr. Schuster Gyorgy Obudai Egyetem Kando Kalman Villamosmernoki Kar Python Tkinter kontener widget-ek
![Page 39: Obudai Egyetem Kando K´ alm´ an Villamosm´ ern´ oki Kar ...wiki.mai.kvk.uni-obuda.hu/wp-content/uploads/2017/schuster/python/... · Tkinter Obudai Egyetem´ Kando K´ alm´ an](https://reader033.fdocuments.net/reader033/viewer/2022041415/5e1b3aafc1895d6fc879dc04/html5/thumbnails/39.jpg)
Tkinter Tkinter kontener widget-ek
Tk widget
after lehetove teszi, hogy egy fuggveny kesleltetve indıtsunk el.
⋮
def fgv():print(.)⋮
⋮
mw.after(1000,fgv)⋮
⋮
def fgv():print(.)⋮
⋮
mw.after(1000,fgv)⋮
⋮
def fgv():print(.)⋮
⋮
mw.after(1000,fgv)⋮
⋮
def fgv():print(.)mw.after(1000,fgv)⋮
mw.after(1000,fgv)⋮
Az after fuggveny hıvasa.A kesleltetes erteke [ms]-ban.A meghıvott fuggveny.
A problema az, hogy ez csak egyszerhajtodik vegre.
A megoldas.
resizable az ablak atmerezhetoseget engedelyezi, vagy tiltja.
⋮
mw.resizable(0,0)⋮
⋮
mw.resizable(1,0)⋮
⋮
mw.resizable(0,1)⋮
⋮
mw.resizable(1,1)⋮
x tiltva,y tiltva.
x engedelyezve,y tiltva.
x tiltva,y engedelyezve.x engedelyezve,y engedelyezve.
Dr. Schuster Gyorgy Obudai Egyetem Kando Kalman Villamosmernoki Kar Python Tkinter kontener widget-ek
![Page 40: Obudai Egyetem Kando K´ alm´ an Villamosm´ ern´ oki Kar ...wiki.mai.kvk.uni-obuda.hu/wp-content/uploads/2017/schuster/python/... · Tkinter Obudai Egyetem´ Kando K´ alm´ an](https://reader033.fdocuments.net/reader033/viewer/2022041415/5e1b3aafc1895d6fc879dc04/html5/thumbnails/40.jpg)
Tkinter Tkinter kontener widget-ek
Tk widget
after lehetove teszi, hogy egy fuggveny kesleltetve indıtsunk el.
⋮
def fgv():print(.)⋮
⋮
mw.after(1000,fgv)⋮
⋮
def fgv():print(.)⋮
⋮
mw.after(1000,fgv)⋮
⋮
def fgv():print(.)⋮
⋮
mw.after(1000,fgv)⋮
⋮
def fgv():print(.)mw.after(1000,fgv)⋮
mw.after(1000,fgv)⋮
Az after fuggveny hıvasa.A kesleltetes erteke [ms]-ban.A meghıvott fuggveny.
A problema az, hogy ez csak egyszerhajtodik vegre.
A megoldas.
resizable az ablak atmerezhetoseget engedelyezi, vagy tiltja.
⋮
mw.resizable(0,0)⋮
⋮
mw.resizable(1,0)⋮
⋮
mw.resizable(0,1)⋮
⋮
mw.resizable(1,1)⋮
x tiltva,y tiltva.x engedelyezve,y tiltva.
x tiltva,y engedelyezve.
x engedelyezve,y engedelyezve.
Dr. Schuster Gyorgy Obudai Egyetem Kando Kalman Villamosmernoki Kar Python Tkinter kontener widget-ek
![Page 41: Obudai Egyetem Kando K´ alm´ an Villamosm´ ern´ oki Kar ...wiki.mai.kvk.uni-obuda.hu/wp-content/uploads/2017/schuster/python/... · Tkinter Obudai Egyetem´ Kando K´ alm´ an](https://reader033.fdocuments.net/reader033/viewer/2022041415/5e1b3aafc1895d6fc879dc04/html5/thumbnails/41.jpg)
Tkinter Tkinter kontener widget-ek
Tk widget
after lehetove teszi, hogy egy fuggveny kesleltetve indıtsunk el.
⋮
def fgv():print(.)⋮
⋮
mw.after(1000,fgv)⋮
⋮
def fgv():print(.)⋮
⋮
mw.after(1000,fgv)⋮
⋮
def fgv():print(.)⋮
⋮
mw.after(1000,fgv)⋮
⋮
def fgv():print(.)mw.after(1000,fgv)⋮
mw.after(1000,fgv)⋮
Az after fuggveny hıvasa.A kesleltetes erteke [ms]-ban.A meghıvott fuggveny.
A problema az, hogy ez csak egyszerhajtodik vegre.
A megoldas.
resizable az ablak atmerezhetoseget engedelyezi, vagy tiltja.
⋮
mw.resizable(0,0)⋮
⋮
mw.resizable(1,0)⋮
⋮
mw.resizable(0,1)⋮
⋮
mw.resizable(1,1)⋮
x tiltva,y tiltva.x engedelyezve,y tiltva.x tiltva,y engedelyezve.
x engedelyezve,y engedelyezve.
Dr. Schuster Gyorgy Obudai Egyetem Kando Kalman Villamosmernoki Kar Python Tkinter kontener widget-ek
![Page 42: Obudai Egyetem Kando K´ alm´ an Villamosm´ ern´ oki Kar ...wiki.mai.kvk.uni-obuda.hu/wp-content/uploads/2017/schuster/python/... · Tkinter Obudai Egyetem´ Kando K´ alm´ an](https://reader033.fdocuments.net/reader033/viewer/2022041415/5e1b3aafc1895d6fc879dc04/html5/thumbnails/42.jpg)
Tkinter Tkinter kontener widget-ek
Tk widget
protocol az ablak kilepes gombjara es annak esemenyere definial egyugynevezett callback fuggvenyt.
⋮
def fgv():print("No way!")⋮
mw.protocol(’WM_DELETE_WINDOW’,fgv)⋮
Kepernyo
No way!
Nyomjunk Alt-F4-et!
⋮
def fgv():print("No way!")⋮
mw.protocol(’WM_DELETE_WINDOW’,fgv)⋮
Kepernyo
No way!
Nyomjunk Alt-F4-et!minsize megadja az ablak minimalis meretet. Hasznalata:mw.minsize(xmin,ymin)
maxsize megadja az ablak maximalis meretet. Hasznalata:mw.maxsize(xmax,ymax)
focus_force a kerdeses widget-re teszi a fokuszt.
withdraw minimalizalja az ablakot anelkul, hogy megszuntetne.
destroy a kerdeses widget-et megszunteti. Ha a widget-nek voltak”leszarmazottai”, akkor megszunteti azokat is.
Dr. Schuster Gyorgy Obudai Egyetem Kando Kalman Villamosmernoki Kar Python Tkinter kontener widget-ek
![Page 43: Obudai Egyetem Kando K´ alm´ an Villamosm´ ern´ oki Kar ...wiki.mai.kvk.uni-obuda.hu/wp-content/uploads/2017/schuster/python/... · Tkinter Obudai Egyetem´ Kando K´ alm´ an](https://reader033.fdocuments.net/reader033/viewer/2022041415/5e1b3aafc1895d6fc879dc04/html5/thumbnails/43.jpg)
Tkinter Tkinter kontener widget-ek
Tk widget
protocol az ablak kilepes gombjara es annak esemenyere definial egyugynevezett callback fuggvenyt.
⋮
def fgv():print("No way!")⋮
mw.protocol(’WM_DELETE_WINDOW’,fgv)⋮
Kepernyo
No way!
Nyomjunk Alt-F4-et!
⋮
def fgv():print("No way!")⋮
mw.protocol(’WM_DELETE_WINDOW’,fgv)⋮
Kepernyo
No way!
Nyomjunk Alt-F4-et!minsize megadja az ablak minimalis meretet. Hasznalata:mw.minsize(xmin,ymin)
maxsize megadja az ablak maximalis meretet. Hasznalata:mw.maxsize(xmax,ymax)
focus_force a kerdeses widget-re teszi a fokuszt.
withdraw minimalizalja az ablakot anelkul, hogy megszuntetne.
destroy a kerdeses widget-et megszunteti. Ha a widget-nek voltak”leszarmazottai”, akkor megszunteti azokat is.
Dr. Schuster Gyorgy Obudai Egyetem Kando Kalman Villamosmernoki Kar Python Tkinter kontener widget-ek
![Page 44: Obudai Egyetem Kando K´ alm´ an Villamosm´ ern´ oki Kar ...wiki.mai.kvk.uni-obuda.hu/wp-content/uploads/2017/schuster/python/... · Tkinter Obudai Egyetem´ Kando K´ alm´ an](https://reader033.fdocuments.net/reader033/viewer/2022041415/5e1b3aafc1895d6fc879dc04/html5/thumbnails/44.jpg)
Tkinter Tkinter kontener widget-ek
Tk widget
protocol az ablak kilepes gombjara es annak esemenyere definial egyugynevezett callback fuggvenyt.
⋮
def fgv():print("No way!")⋮
mw.protocol(’WM_DELETE_WINDOW’,fgv)⋮
Kepernyo
No way!
Nyomjunk Alt-F4-et!
⋮
def fgv():print("No way!")⋮
mw.protocol(’WM_DELETE_WINDOW’,fgv)⋮
Kepernyo
No way!
Nyomjunk Alt-F4-et!
minsize megadja az ablak minimalis meretet. Hasznalata:mw.minsize(xmin,ymin)
maxsize megadja az ablak maximalis meretet. Hasznalata:mw.maxsize(xmax,ymax)
focus_force a kerdeses widget-re teszi a fokuszt.
withdraw minimalizalja az ablakot anelkul, hogy megszuntetne.
destroy a kerdeses widget-et megszunteti. Ha a widget-nek voltak”leszarmazottai”, akkor megszunteti azokat is.
Dr. Schuster Gyorgy Obudai Egyetem Kando Kalman Villamosmernoki Kar Python Tkinter kontener widget-ek
![Page 45: Obudai Egyetem Kando K´ alm´ an Villamosm´ ern´ oki Kar ...wiki.mai.kvk.uni-obuda.hu/wp-content/uploads/2017/schuster/python/... · Tkinter Obudai Egyetem´ Kando K´ alm´ an](https://reader033.fdocuments.net/reader033/viewer/2022041415/5e1b3aafc1895d6fc879dc04/html5/thumbnails/45.jpg)
Tkinter Tkinter kontener widget-ek
Tk widget
protocol az ablak kilepes gombjara es annak esemenyere definial egyugynevezett callback fuggvenyt.
⋮
def fgv():print("No way!")⋮
mw.protocol(’WM_DELETE_WINDOW’,fgv)⋮
Kepernyo
No way!
Nyomjunk Alt-F4-et!
⋮
def fgv():print("No way!")⋮
mw.protocol(’WM_DELETE_WINDOW’,fgv)⋮
Kepernyo
No way!
Nyomjunk Alt-F4-et!minsize megadja az ablak minimalis meretet. Hasznalata:
mw.minsize(xmin,ymin)
maxsize megadja az ablak maximalis meretet. Hasznalata:mw.maxsize(xmax,ymax)
focus_force a kerdeses widget-re teszi a fokuszt.
withdraw minimalizalja az ablakot anelkul, hogy megszuntetne.
destroy a kerdeses widget-et megszunteti. Ha a widget-nek voltak”leszarmazottai”, akkor megszunteti azokat is.
Dr. Schuster Gyorgy Obudai Egyetem Kando Kalman Villamosmernoki Kar Python Tkinter kontener widget-ek
![Page 46: Obudai Egyetem Kando K´ alm´ an Villamosm´ ern´ oki Kar ...wiki.mai.kvk.uni-obuda.hu/wp-content/uploads/2017/schuster/python/... · Tkinter Obudai Egyetem´ Kando K´ alm´ an](https://reader033.fdocuments.net/reader033/viewer/2022041415/5e1b3aafc1895d6fc879dc04/html5/thumbnails/46.jpg)
Tkinter Tkinter kontener widget-ek
Tk widget
protocol az ablak kilepes gombjara es annak esemenyere definial egyugynevezett callback fuggvenyt.
⋮
def fgv():print("No way!")⋮
mw.protocol(’WM_DELETE_WINDOW’,fgv)⋮
Kepernyo
No way!
Nyomjunk Alt-F4-et!
⋮
def fgv():print("No way!")⋮
mw.protocol(’WM_DELETE_WINDOW’,fgv)⋮
Kepernyo
No way!
Nyomjunk Alt-F4-et!minsize megadja az ablak minimalis meretet. Hasznalata:mw.minsize(xmin,ymin)
maxsize megadja az ablak maximalis meretet. Hasznalata:mw.maxsize(xmax,ymax)
focus_force a kerdeses widget-re teszi a fokuszt.
withdraw minimalizalja az ablakot anelkul, hogy megszuntetne.
destroy a kerdeses widget-et megszunteti. Ha a widget-nek voltak”leszarmazottai”, akkor megszunteti azokat is.
Dr. Schuster Gyorgy Obudai Egyetem Kando Kalman Villamosmernoki Kar Python Tkinter kontener widget-ek
![Page 47: Obudai Egyetem Kando K´ alm´ an Villamosm´ ern´ oki Kar ...wiki.mai.kvk.uni-obuda.hu/wp-content/uploads/2017/schuster/python/... · Tkinter Obudai Egyetem´ Kando K´ alm´ an](https://reader033.fdocuments.net/reader033/viewer/2022041415/5e1b3aafc1895d6fc879dc04/html5/thumbnails/47.jpg)
Tkinter Tkinter kontener widget-ek
Tk widget
protocol az ablak kilepes gombjara es annak esemenyere definial egyugynevezett callback fuggvenyt.
⋮
def fgv():print("No way!")⋮
mw.protocol(’WM_DELETE_WINDOW’,fgv)⋮
Kepernyo
No way!
Nyomjunk Alt-F4-et!
⋮
def fgv():print("No way!")⋮
mw.protocol(’WM_DELETE_WINDOW’,fgv)⋮
Kepernyo
No way!
Nyomjunk Alt-F4-et!minsize megadja az ablak minimalis meretet. Hasznalata:mw.minsize(xmin,ymin)
maxsize megadja az ablak maximalis meretet. Hasznalata:
mw.maxsize(xmax,ymax)
focus_force a kerdeses widget-re teszi a fokuszt.
withdraw minimalizalja az ablakot anelkul, hogy megszuntetne.
destroy a kerdeses widget-et megszunteti. Ha a widget-nek voltak”leszarmazottai”, akkor megszunteti azokat is.
Dr. Schuster Gyorgy Obudai Egyetem Kando Kalman Villamosmernoki Kar Python Tkinter kontener widget-ek
![Page 48: Obudai Egyetem Kando K´ alm´ an Villamosm´ ern´ oki Kar ...wiki.mai.kvk.uni-obuda.hu/wp-content/uploads/2017/schuster/python/... · Tkinter Obudai Egyetem´ Kando K´ alm´ an](https://reader033.fdocuments.net/reader033/viewer/2022041415/5e1b3aafc1895d6fc879dc04/html5/thumbnails/48.jpg)
Tkinter Tkinter kontener widget-ek
Tk widget
protocol az ablak kilepes gombjara es annak esemenyere definial egyugynevezett callback fuggvenyt.
⋮
def fgv():print("No way!")⋮
mw.protocol(’WM_DELETE_WINDOW’,fgv)⋮
Kepernyo
No way!
Nyomjunk Alt-F4-et!
⋮
def fgv():print("No way!")⋮
mw.protocol(’WM_DELETE_WINDOW’,fgv)⋮
Kepernyo
No way!
Nyomjunk Alt-F4-et!minsize megadja az ablak minimalis meretet. Hasznalata:mw.minsize(xmin,ymin)
maxsize megadja az ablak maximalis meretet. Hasznalata:mw.maxsize(xmax,ymax)
focus_force a kerdeses widget-re teszi a fokuszt.
withdraw minimalizalja az ablakot anelkul, hogy megszuntetne.
destroy a kerdeses widget-et megszunteti. Ha a widget-nek voltak”leszarmazottai”, akkor megszunteti azokat is.
Dr. Schuster Gyorgy Obudai Egyetem Kando Kalman Villamosmernoki Kar Python Tkinter kontener widget-ek
![Page 49: Obudai Egyetem Kando K´ alm´ an Villamosm´ ern´ oki Kar ...wiki.mai.kvk.uni-obuda.hu/wp-content/uploads/2017/schuster/python/... · Tkinter Obudai Egyetem´ Kando K´ alm´ an](https://reader033.fdocuments.net/reader033/viewer/2022041415/5e1b3aafc1895d6fc879dc04/html5/thumbnails/49.jpg)
Tkinter Tkinter kontener widget-ek
Tk widget
protocol az ablak kilepes gombjara es annak esemenyere definial egyugynevezett callback fuggvenyt.
⋮
def fgv():print("No way!")⋮
mw.protocol(’WM_DELETE_WINDOW’,fgv)⋮
Kepernyo
No way!
Nyomjunk Alt-F4-et!
⋮
def fgv():print("No way!")⋮
mw.protocol(’WM_DELETE_WINDOW’,fgv)⋮
Kepernyo
No way!
Nyomjunk Alt-F4-et!minsize megadja az ablak minimalis meretet. Hasznalata:mw.minsize(xmin,ymin)
maxsize megadja az ablak maximalis meretet. Hasznalata:mw.maxsize(xmax,ymax)
focus_force a kerdeses widget-re teszi a fokuszt.
withdraw minimalizalja az ablakot anelkul, hogy megszuntetne.
destroy a kerdeses widget-et megszunteti. Ha a widget-nek voltak”leszarmazottai”, akkor megszunteti azokat is.
Dr. Schuster Gyorgy Obudai Egyetem Kando Kalman Villamosmernoki Kar Python Tkinter kontener widget-ek
![Page 50: Obudai Egyetem Kando K´ alm´ an Villamosm´ ern´ oki Kar ...wiki.mai.kvk.uni-obuda.hu/wp-content/uploads/2017/schuster/python/... · Tkinter Obudai Egyetem´ Kando K´ alm´ an](https://reader033.fdocuments.net/reader033/viewer/2022041415/5e1b3aafc1895d6fc879dc04/html5/thumbnails/50.jpg)
Tkinter Tkinter kontener widget-ek
Tk widget
protocol az ablak kilepes gombjara es annak esemenyere definial egyugynevezett callback fuggvenyt.
⋮
def fgv():print("No way!")⋮
mw.protocol(’WM_DELETE_WINDOW’,fgv)⋮
Kepernyo
No way!
Nyomjunk Alt-F4-et!
⋮
def fgv():print("No way!")⋮
mw.protocol(’WM_DELETE_WINDOW’,fgv)⋮
Kepernyo
No way!
Nyomjunk Alt-F4-et!minsize megadja az ablak minimalis meretet. Hasznalata:mw.minsize(xmin,ymin)
maxsize megadja az ablak maximalis meretet. Hasznalata:mw.maxsize(xmax,ymax)
focus_force a kerdeses widget-re teszi a fokuszt.
withdraw minimalizalja az ablakot anelkul, hogy megszuntetne.
destroy a kerdeses widget-et megszunteti. Ha a widget-nek voltak”leszarmazottai”, akkor megszunteti azokat is.
Dr. Schuster Gyorgy Obudai Egyetem Kando Kalman Villamosmernoki Kar Python Tkinter kontener widget-ek
![Page 51: Obudai Egyetem Kando K´ alm´ an Villamosm´ ern´ oki Kar ...wiki.mai.kvk.uni-obuda.hu/wp-content/uploads/2017/schuster/python/... · Tkinter Obudai Egyetem´ Kando K´ alm´ an](https://reader033.fdocuments.net/reader033/viewer/2022041415/5e1b3aafc1895d6fc879dc04/html5/thumbnails/51.jpg)
Tkinter Tkinter kontener widget-ek
Tk widget
protocol az ablak kilepes gombjara es annak esemenyere definial egyugynevezett callback fuggvenyt.
⋮
def fgv():print("No way!")⋮
mw.protocol(’WM_DELETE_WINDOW’,fgv)⋮
Kepernyo
No way!
Nyomjunk Alt-F4-et!
⋮
def fgv():print("No way!")⋮
mw.protocol(’WM_DELETE_WINDOW’,fgv)⋮
Kepernyo
No way!
Nyomjunk Alt-F4-et!minsize megadja az ablak minimalis meretet. Hasznalata:mw.minsize(xmin,ymin)
maxsize megadja az ablak maximalis meretet. Hasznalata:mw.maxsize(xmax,ymax)
focus_force a kerdeses widget-re teszi a fokuszt.
withdraw minimalizalja az ablakot anelkul, hogy megszuntetne.
destroy a kerdeses widget-et megszunteti. Ha a widget-nek voltak”leszarmazottai”, akkor megszunteti azokat is.
Dr. Schuster Gyorgy Obudai Egyetem Kando Kalman Villamosmernoki Kar Python Tkinter kontener widget-ek
![Page 52: Obudai Egyetem Kando K´ alm´ an Villamosm´ ern´ oki Kar ...wiki.mai.kvk.uni-obuda.hu/wp-content/uploads/2017/schuster/python/... · Tkinter Obudai Egyetem´ Kando K´ alm´ an](https://reader033.fdocuments.net/reader033/viewer/2022041415/5e1b3aafc1895d6fc879dc04/html5/thumbnails/52.jpg)
Tkinter Tkinter kontener widget-ek
Toplevel widget
A Toplevel widget egy ugyanolyan ablakot tesz ki a kepernyore, mint a Tk widget.Csak nagyon keves elteres van.
A widget letrehozasa:
⋮
mw=Tk()⋮
tl=Toplevel(mw)tl.title(’toplevel’)tl.focus_force()
⋮
⋮
mw=Tk()⋮
tl=Toplevel(mw)tl.title(’toplevel’)tl.focus_force()
⋮
⋮
mw=Tk()⋮
tl=Toplevel(mw)tl.title(’toplevel’)tl.focus_force()
⋮
⋮
mw=Tk()⋮
tl=Toplevel(mw)tl.title(’toplevel’)tl.focus_force()
⋮
A widget letrehozasa.Megadjuk, hogy kitolszarmazik.Adunk neki nevet, hogytudjuk melyik.Ratesszuk a fokuszt.
A peldaban a ket ablakot szethuztuk, hogy jobban latszodjanak.
Dr. Schuster Gyorgy Obudai Egyetem Kando Kalman Villamosmernoki Kar Python Tkinter kontener widget-ek
![Page 53: Obudai Egyetem Kando K´ alm´ an Villamosm´ ern´ oki Kar ...wiki.mai.kvk.uni-obuda.hu/wp-content/uploads/2017/schuster/python/... · Tkinter Obudai Egyetem´ Kando K´ alm´ an](https://reader033.fdocuments.net/reader033/viewer/2022041415/5e1b3aafc1895d6fc879dc04/html5/thumbnails/53.jpg)
Tkinter Tkinter kontener widget-ek
Toplevel widget
A Toplevel widget egy ugyanolyan ablakot tesz ki a kepernyore, mint a Tk widget.Csak nagyon keves elteres van.
A widget letrehozasa:
⋮
mw=Tk()⋮
tl=Toplevel(mw)tl.title(’toplevel’)tl.focus_force()
⋮
⋮
mw=Tk()⋮
tl=Toplevel(mw)tl.title(’toplevel’)tl.focus_force()
⋮
⋮
mw=Tk()⋮
tl=Toplevel(mw)tl.title(’toplevel’)tl.focus_force()
⋮
⋮
mw=Tk()⋮
tl=Toplevel(mw)tl.title(’toplevel’)tl.focus_force()
⋮
A widget letrehozasa.Megadjuk, hogy kitolszarmazik.Adunk neki nevet, hogytudjuk melyik.Ratesszuk a fokuszt.
A peldaban a ket ablakot szethuztuk, hogy jobban latszodjanak.
Dr. Schuster Gyorgy Obudai Egyetem Kando Kalman Villamosmernoki Kar Python Tkinter kontener widget-ek
![Page 54: Obudai Egyetem Kando K´ alm´ an Villamosm´ ern´ oki Kar ...wiki.mai.kvk.uni-obuda.hu/wp-content/uploads/2017/schuster/python/... · Tkinter Obudai Egyetem´ Kando K´ alm´ an](https://reader033.fdocuments.net/reader033/viewer/2022041415/5e1b3aafc1895d6fc879dc04/html5/thumbnails/54.jpg)
Tkinter Tkinter kontener widget-ek
Toplevel widget
A Toplevel widget egy ugyanolyan ablakot tesz ki a kepernyore, mint a Tk widget.Csak nagyon keves elteres van.
A widget letrehozasa:
⋮
mw=Tk()⋮
tl=Toplevel(mw)tl.title(’toplevel’)tl.focus_force()
⋮
⋮
mw=Tk()⋮
tl=Toplevel(mw)tl.title(’toplevel’)tl.focus_force()
⋮
⋮
mw=Tk()⋮
tl=Toplevel(mw)tl.title(’toplevel’)tl.focus_force()
⋮
⋮
mw=Tk()⋮
tl=Toplevel(mw)tl.title(’toplevel’)tl.focus_force()
⋮
A widget letrehozasa.
Megadjuk, hogy kitolszarmazik.Adunk neki nevet, hogytudjuk melyik.Ratesszuk a fokuszt.
A peldaban a ket ablakot szethuztuk, hogy jobban latszodjanak.
Dr. Schuster Gyorgy Obudai Egyetem Kando Kalman Villamosmernoki Kar Python Tkinter kontener widget-ek
![Page 55: Obudai Egyetem Kando K´ alm´ an Villamosm´ ern´ oki Kar ...wiki.mai.kvk.uni-obuda.hu/wp-content/uploads/2017/schuster/python/... · Tkinter Obudai Egyetem´ Kando K´ alm´ an](https://reader033.fdocuments.net/reader033/viewer/2022041415/5e1b3aafc1895d6fc879dc04/html5/thumbnails/55.jpg)
Tkinter Tkinter kontener widget-ek
Toplevel widget
A Toplevel widget egy ugyanolyan ablakot tesz ki a kepernyore, mint a Tk widget.Csak nagyon keves elteres van.
A widget letrehozasa:
⋮
mw=Tk()⋮
tl=Toplevel(mw)tl.title(’toplevel’)tl.focus_force()
⋮
⋮
mw=Tk()⋮
tl=Toplevel(mw)tl.title(’toplevel’)tl.focus_force()
⋮
⋮
mw=Tk()⋮
tl=Toplevel(mw)tl.title(’toplevel’)tl.focus_force()
⋮
⋮
mw=Tk()⋮
tl=Toplevel(mw)tl.title(’toplevel’)tl.focus_force()
⋮
A widget letrehozasa.Megadjuk, hogy kitolszarmazik.
Adunk neki nevet, hogytudjuk melyik.Ratesszuk a fokuszt.
A peldaban a ket ablakot szethuztuk, hogy jobban latszodjanak.
Dr. Schuster Gyorgy Obudai Egyetem Kando Kalman Villamosmernoki Kar Python Tkinter kontener widget-ek
![Page 56: Obudai Egyetem Kando K´ alm´ an Villamosm´ ern´ oki Kar ...wiki.mai.kvk.uni-obuda.hu/wp-content/uploads/2017/schuster/python/... · Tkinter Obudai Egyetem´ Kando K´ alm´ an](https://reader033.fdocuments.net/reader033/viewer/2022041415/5e1b3aafc1895d6fc879dc04/html5/thumbnails/56.jpg)
Tkinter Tkinter kontener widget-ek
Toplevel widget
A Toplevel widget egy ugyanolyan ablakot tesz ki a kepernyore, mint a Tk widget.Csak nagyon keves elteres van.
A widget letrehozasa:
⋮
mw=Tk()⋮
tl=Toplevel(mw)tl.title(’toplevel’)tl.focus_force()
⋮
⋮
mw=Tk()⋮
tl=Toplevel(mw)tl.title(’toplevel’)tl.focus_force()
⋮
⋮
mw=Tk()⋮
tl=Toplevel(mw)tl.title(’toplevel’)tl.focus_force()
⋮
⋮
mw=Tk()⋮
tl=Toplevel(mw)tl.title(’toplevel’)tl.focus_force()
⋮
A widget letrehozasa.Megadjuk, hogy kitolszarmazik.Adunk neki nevet, hogytudjuk melyik.
Ratesszuk a fokuszt.
A peldaban a ket ablakot szethuztuk, hogy jobban latszodjanak.
Dr. Schuster Gyorgy Obudai Egyetem Kando Kalman Villamosmernoki Kar Python Tkinter kontener widget-ek
![Page 57: Obudai Egyetem Kando K´ alm´ an Villamosm´ ern´ oki Kar ...wiki.mai.kvk.uni-obuda.hu/wp-content/uploads/2017/schuster/python/... · Tkinter Obudai Egyetem´ Kando K´ alm´ an](https://reader033.fdocuments.net/reader033/viewer/2022041415/5e1b3aafc1895d6fc879dc04/html5/thumbnails/57.jpg)
Tkinter Tkinter kontener widget-ek
Toplevel widget
A Toplevel widget egy ugyanolyan ablakot tesz ki a kepernyore, mint a Tk widget.Csak nagyon keves elteres van.
A widget letrehozasa:
⋮
mw=Tk()⋮
tl=Toplevel(mw)tl.title(’toplevel’)tl.focus_force()
⋮
⋮
mw=Tk()⋮
tl=Toplevel(mw)tl.title(’toplevel’)tl.focus_force()
⋮
⋮
mw=Tk()⋮
tl=Toplevel(mw)tl.title(’toplevel’)tl.focus_force()
⋮
⋮
mw=Tk()⋮
tl=Toplevel(mw)tl.title(’toplevel’)tl.focus_force()
⋮
A widget letrehozasa.Megadjuk, hogy kitolszarmazik.Adunk neki nevet, hogytudjuk melyik.Ratesszuk a fokuszt.
A peldaban a ket ablakot szethuztuk, hogy jobban latszodjanak.
Dr. Schuster Gyorgy Obudai Egyetem Kando Kalman Villamosmernoki Kar Python Tkinter kontener widget-ek
![Page 58: Obudai Egyetem Kando K´ alm´ an Villamosm´ ern´ oki Kar ...wiki.mai.kvk.uni-obuda.hu/wp-content/uploads/2017/schuster/python/... · Tkinter Obudai Egyetem´ Kando K´ alm´ an](https://reader033.fdocuments.net/reader033/viewer/2022041415/5e1b3aafc1895d6fc879dc04/html5/thumbnails/58.jpg)
Tkinter Tkinter kontener widget-ek
Toplevel widget
A Toplevel widget egy ugyanolyan ablakot tesz ki a kepernyore, mint a Tk widget.Csak nagyon keves elteres van.
A widget letrehozasa:
⋮
mw=Tk()⋮
tl=Toplevel(mw)tl.title(’toplevel’)tl.focus_force()
⋮
⋮
mw=Tk()⋮
tl=Toplevel(mw)tl.title(’toplevel’)tl.focus_force()
⋮
⋮
mw=Tk()⋮
tl=Toplevel(mw)tl.title(’toplevel’)tl.focus_force()
⋮
⋮
mw=Tk()⋮
tl=Toplevel(mw)tl.title(’toplevel’)tl.focus_force()
⋮
A widget letrehozasa.Megadjuk, hogy kitolszarmazik.Adunk neki nevet, hogytudjuk melyik.Ratesszuk a fokuszt.
A peldaban a ket ablakot szethuztuk, hogy jobban latszodjanak.
Dr. Schuster Gyorgy Obudai Egyetem Kando Kalman Villamosmernoki Kar Python Tkinter kontener widget-ek
![Page 59: Obudai Egyetem Kando K´ alm´ an Villamosm´ ern´ oki Kar ...wiki.mai.kvk.uni-obuda.hu/wp-content/uploads/2017/schuster/python/... · Tkinter Obudai Egyetem´ Kando K´ alm´ an](https://reader033.fdocuments.net/reader033/viewer/2022041415/5e1b3aafc1895d6fc879dc04/html5/thumbnails/59.jpg)
Tkinter Tkinter kontener widget-ek
Toplevel widget
A Toplevel eseten a letrehozaskor is beallıthato a konfiguracio.
Pelda:
⋮
tl=Toplevel(mw,width=100,height=100,background=’red’)tl.title(’toplevel’)
⋮
A title nem a Tkinter-nek ad at parametert, hanem az ablakkezelonek. Ezert nem”sima” parameter.
Dr. Schuster Gyorgy Obudai Egyetem Kando Kalman Villamosmernoki Kar Python Tkinter kontener widget-ek
![Page 60: Obudai Egyetem Kando K´ alm´ an Villamosm´ ern´ oki Kar ...wiki.mai.kvk.uni-obuda.hu/wp-content/uploads/2017/schuster/python/... · Tkinter Obudai Egyetem´ Kando K´ alm´ an](https://reader033.fdocuments.net/reader033/viewer/2022041415/5e1b3aafc1895d6fc879dc04/html5/thumbnails/60.jpg)
Tkinter Tkinter kontener widget-ek
Toplevel widget
A Toplevel eseten a letrehozaskor is beallıthato a konfiguracio.
Pelda:
⋮
tl=Toplevel(mw,width=100,height=100,background=’red’)tl.title(’toplevel’)
⋮
A title nem a Tkinter-nek ad at parametert, hanem az ablakkezelonek. Ezert nem”sima” parameter.
Dr. Schuster Gyorgy Obudai Egyetem Kando Kalman Villamosmernoki Kar Python Tkinter kontener widget-ek
![Page 61: Obudai Egyetem Kando K´ alm´ an Villamosm´ ern´ oki Kar ...wiki.mai.kvk.uni-obuda.hu/wp-content/uploads/2017/schuster/python/... · Tkinter Obudai Egyetem´ Kando K´ alm´ an](https://reader033.fdocuments.net/reader033/viewer/2022041415/5e1b3aafc1895d6fc879dc04/html5/thumbnails/61.jpg)
Tkinter Tkinter kontener widget-ek
Toplevel widget
A Toplevel eseten a letrehozaskor is beallıthato a konfiguracio.
Pelda:
⋮
tl=Toplevel(mw,width=100,height=100,background=’red’)tl.title(’toplevel’)
⋮
A title nem a Tkinter-nek ad at parametert, hanem az ablakkezelonek. Ezert nem”sima” parameter.
Dr. Schuster Gyorgy Obudai Egyetem Kando Kalman Villamosmernoki Kar Python Tkinter kontener widget-ek
![Page 62: Obudai Egyetem Kando K´ alm´ an Villamosm´ ern´ oki Kar ...wiki.mai.kvk.uni-obuda.hu/wp-content/uploads/2017/schuster/python/... · Tkinter Obudai Egyetem´ Kando K´ alm´ an](https://reader033.fdocuments.net/reader033/viewer/2022041415/5e1b3aafc1895d6fc879dc04/html5/thumbnails/62.jpg)
Tkinter Tkinter kontener widget-ek
Toplevel widget
A Toplevel eseten a letrehozaskor is beallıthato a konfiguracio.
Pelda:
⋮
tl=Toplevel(mw,width=100,height=100,background=’red’)tl.title(’toplevel’)
⋮
A title nem a Tkinter-nek ad at parametert, hanem az ablakkezelonek. Ezert nem”sima” parameter.
Dr. Schuster Gyorgy Obudai Egyetem Kando Kalman Villamosmernoki Kar Python Tkinter kontener widget-ek
![Page 63: Obudai Egyetem Kando K´ alm´ an Villamosm´ ern´ oki Kar ...wiki.mai.kvk.uni-obuda.hu/wp-content/uploads/2017/schuster/python/... · Tkinter Obudai Egyetem´ Kando K´ alm´ an](https://reader033.fdocuments.net/reader033/viewer/2022041415/5e1b3aafc1895d6fc879dc04/html5/thumbnails/63.jpg)
Tkinter Tkinter kontener widget-ek
Toplevel widget
A Toplevel eseten a letrehozaskor is beallıthato a konfiguracio.
Pelda:
⋮
tl=Toplevel(mw,width=100,height=100,background=’red’)tl.title(’toplevel’)
⋮
A title nem a Tkinter-nek ad at parametert, hanem az ablakkezelonek. Ezert nem”sima” parameter.
Dr. Schuster Gyorgy Obudai Egyetem Kando Kalman Villamosmernoki Kar Python Tkinter kontener widget-ek
![Page 64: Obudai Egyetem Kando K´ alm´ an Villamosm´ ern´ oki Kar ...wiki.mai.kvk.uni-obuda.hu/wp-content/uploads/2017/schuster/python/... · Tkinter Obudai Egyetem´ Kando K´ alm´ an](https://reader033.fdocuments.net/reader033/viewer/2022041415/5e1b3aafc1895d6fc879dc04/html5/thumbnails/64.jpg)
Tkinter Tkinter kontener widget-ek
Frame widget
A Frame widget arra szolgal, hogy mas widget-eket geometriailag konnyen csoportbatudjunk rendezni.
Pelda:
⋮
mw=Tk()mw.geometry(’200x200+100+100’)fr=Frame(mw,width=200,height=100,bg=’green’)fr.pack()
⋮
⋮
mw=Tk()mw.geometry(’200x200+100+100’)fr=Frame(mw,width=200,height=100,bg=’green’)fr.pack()
⋮
⋮
mw=Tk()mw.geometry(’200x200+100+100’)fr=Frame(mw,width=200,height=100,bg=’green’)fr.pack()
⋮
Letrehozzuk a fo ablakot.Letrehozzuk es felparameterezzuk a Frame-t.A Frame elhelyezese az ablakban.A pack fuggveny egy geometiai szervezo fuggveny, meg lesz rolaszo.
A Frame widget minazonfuggvenyeket es parametereketismeri, amelyek ertelmezhetoekra.
Dr. Schuster Gyorgy Obudai Egyetem Kando Kalman Villamosmernoki Kar Python Tkinter kontener widget-ek
![Page 65: Obudai Egyetem Kando K´ alm´ an Villamosm´ ern´ oki Kar ...wiki.mai.kvk.uni-obuda.hu/wp-content/uploads/2017/schuster/python/... · Tkinter Obudai Egyetem´ Kando K´ alm´ an](https://reader033.fdocuments.net/reader033/viewer/2022041415/5e1b3aafc1895d6fc879dc04/html5/thumbnails/65.jpg)
Tkinter Tkinter kontener widget-ek
Frame widget
A Frame widget arra szolgal, hogy mas widget-eket geometriailag konnyen csoportbatudjunk rendezni.
Pelda:
⋮
mw=Tk()mw.geometry(’200x200+100+100’)fr=Frame(mw,width=200,height=100,bg=’green’)fr.pack()
⋮
⋮
mw=Tk()mw.geometry(’200x200+100+100’)fr=Frame(mw,width=200,height=100,bg=’green’)fr.pack()
⋮
⋮
mw=Tk()mw.geometry(’200x200+100+100’)fr=Frame(mw,width=200,height=100,bg=’green’)fr.pack()
⋮
Letrehozzuk a fo ablakot.Letrehozzuk es felparameterezzuk a Frame-t.A Frame elhelyezese az ablakban.A pack fuggveny egy geometiai szervezo fuggveny, meg lesz rolaszo.
A Frame widget minazonfuggvenyeket es parametereketismeri, amelyek ertelmezhetoekra.
Dr. Schuster Gyorgy Obudai Egyetem Kando Kalman Villamosmernoki Kar Python Tkinter kontener widget-ek
![Page 66: Obudai Egyetem Kando K´ alm´ an Villamosm´ ern´ oki Kar ...wiki.mai.kvk.uni-obuda.hu/wp-content/uploads/2017/schuster/python/... · Tkinter Obudai Egyetem´ Kando K´ alm´ an](https://reader033.fdocuments.net/reader033/viewer/2022041415/5e1b3aafc1895d6fc879dc04/html5/thumbnails/66.jpg)
Tkinter Tkinter kontener widget-ek
Frame widget
A Frame widget arra szolgal, hogy mas widget-eket geometriailag konnyen csoportbatudjunk rendezni.
Pelda:
⋮
mw=Tk()mw.geometry(’200x200+100+100’)fr=Frame(mw,width=200,height=100,bg=’green’)fr.pack()
⋮
⋮
mw=Tk()mw.geometry(’200x200+100+100’)fr=Frame(mw,width=200,height=100,bg=’green’)fr.pack()
⋮
⋮
mw=Tk()mw.geometry(’200x200+100+100’)fr=Frame(mw,width=200,height=100,bg=’green’)fr.pack()
⋮
Letrehozzuk a fo ablakot.
Letrehozzuk es felparameterezzuk a Frame-t.A Frame elhelyezese az ablakban.A pack fuggveny egy geometiai szervezo fuggveny, meg lesz rolaszo.
A Frame widget minazonfuggvenyeket es parametereketismeri, amelyek ertelmezhetoekra.
Dr. Schuster Gyorgy Obudai Egyetem Kando Kalman Villamosmernoki Kar Python Tkinter kontener widget-ek
![Page 67: Obudai Egyetem Kando K´ alm´ an Villamosm´ ern´ oki Kar ...wiki.mai.kvk.uni-obuda.hu/wp-content/uploads/2017/schuster/python/... · Tkinter Obudai Egyetem´ Kando K´ alm´ an](https://reader033.fdocuments.net/reader033/viewer/2022041415/5e1b3aafc1895d6fc879dc04/html5/thumbnails/67.jpg)
Tkinter Tkinter kontener widget-ek
Frame widget
A Frame widget arra szolgal, hogy mas widget-eket geometriailag konnyen csoportbatudjunk rendezni.
Pelda:
⋮
mw=Tk()mw.geometry(’200x200+100+100’)fr=Frame(mw,width=200,height=100,bg=’green’)fr.pack()
⋮
⋮
mw=Tk()mw.geometry(’200x200+100+100’)fr=Frame(mw,width=200,height=100,bg=’green’)fr.pack()
⋮
⋮
mw=Tk()mw.geometry(’200x200+100+100’)fr=Frame(mw,width=200,height=100,bg=’green’)fr.pack()
⋮
Letrehozzuk a fo ablakot.Letrehozzuk es felparameterezzuk a Frame-t.
A Frame elhelyezese az ablakban.A pack fuggveny egy geometiai szervezo fuggveny, meg lesz rolaszo.
A Frame widget minazonfuggvenyeket es parametereketismeri, amelyek ertelmezhetoekra.
Dr. Schuster Gyorgy Obudai Egyetem Kando Kalman Villamosmernoki Kar Python Tkinter kontener widget-ek
![Page 68: Obudai Egyetem Kando K´ alm´ an Villamosm´ ern´ oki Kar ...wiki.mai.kvk.uni-obuda.hu/wp-content/uploads/2017/schuster/python/... · Tkinter Obudai Egyetem´ Kando K´ alm´ an](https://reader033.fdocuments.net/reader033/viewer/2022041415/5e1b3aafc1895d6fc879dc04/html5/thumbnails/68.jpg)
Tkinter Tkinter kontener widget-ek
Frame widget
A Frame widget arra szolgal, hogy mas widget-eket geometriailag konnyen csoportbatudjunk rendezni.
Pelda:
⋮
mw=Tk()mw.geometry(’200x200+100+100’)fr=Frame(mw,width=200,height=100,bg=’green’)fr.pack()
⋮
⋮
mw=Tk()mw.geometry(’200x200+100+100’)fr=Frame(mw,width=200,height=100,bg=’green’)fr.pack()
⋮
⋮
mw=Tk()mw.geometry(’200x200+100+100’)fr=Frame(mw,width=200,height=100,bg=’green’)fr.pack()
⋮
Letrehozzuk a fo ablakot.Letrehozzuk es felparameterezzuk a Frame-t.A Frame elhelyezese az ablakban.
A pack fuggveny egy geometiai szervezo fuggveny, meg lesz rolaszo.
A Frame widget minazonfuggvenyeket es parametereketismeri, amelyek ertelmezhetoekra.
Dr. Schuster Gyorgy Obudai Egyetem Kando Kalman Villamosmernoki Kar Python Tkinter kontener widget-ek
![Page 69: Obudai Egyetem Kando K´ alm´ an Villamosm´ ern´ oki Kar ...wiki.mai.kvk.uni-obuda.hu/wp-content/uploads/2017/schuster/python/... · Tkinter Obudai Egyetem´ Kando K´ alm´ an](https://reader033.fdocuments.net/reader033/viewer/2022041415/5e1b3aafc1895d6fc879dc04/html5/thumbnails/69.jpg)
Tkinter Tkinter kontener widget-ek
Frame widget
A Frame widget arra szolgal, hogy mas widget-eket geometriailag konnyen csoportbatudjunk rendezni.
Pelda:
⋮
mw=Tk()mw.geometry(’200x200+100+100’)fr=Frame(mw,width=200,height=100,bg=’green’)fr.pack()
⋮
⋮
mw=Tk()mw.geometry(’200x200+100+100’)fr=Frame(mw,width=200,height=100,bg=’green’)fr.pack()
⋮
⋮
mw=Tk()mw.geometry(’200x200+100+100’)fr=Frame(mw,width=200,height=100,bg=’green’)fr.pack()
⋮
Letrehozzuk a fo ablakot.Letrehozzuk es felparameterezzuk a Frame-t.A Frame elhelyezese az ablakban.A pack fuggveny egy geometiai szervezo fuggveny, meg lesz rolaszo.
A Frame widget minazonfuggvenyeket es parametereketismeri, amelyek ertelmezhetoekra.
Dr. Schuster Gyorgy Obudai Egyetem Kando Kalman Villamosmernoki Kar Python Tkinter kontener widget-ek
![Page 70: Obudai Egyetem Kando K´ alm´ an Villamosm´ ern´ oki Kar ...wiki.mai.kvk.uni-obuda.hu/wp-content/uploads/2017/schuster/python/... · Tkinter Obudai Egyetem´ Kando K´ alm´ an](https://reader033.fdocuments.net/reader033/viewer/2022041415/5e1b3aafc1895d6fc879dc04/html5/thumbnails/70.jpg)
Tkinter Tkinter kontener widget-ek
Frame widget
A Frame widget arra szolgal, hogy mas widget-eket geometriailag konnyen csoportbatudjunk rendezni.
Pelda:
⋮
mw=Tk()mw.geometry(’200x200+100+100’)fr=Frame(mw,width=200,height=100,bg=’green’)fr.pack()
⋮
⋮
mw=Tk()mw.geometry(’200x200+100+100’)fr=Frame(mw,width=200,height=100,bg=’green’)fr.pack()
⋮
⋮
mw=Tk()mw.geometry(’200x200+100+100’)fr=Frame(mw,width=200,height=100,bg=’green’)fr.pack()
⋮
Letrehozzuk a fo ablakot.Letrehozzuk es felparameterezzuk a Frame-t.A Frame elhelyezese az ablakban.A pack fuggveny egy geometiai szervezo fuggveny, meg lesz rolaszo.
A Frame widget minazonfuggvenyeket es parametereketismeri, amelyek ertelmezhetoekra.
Dr. Schuster Gyorgy Obudai Egyetem Kando Kalman Villamosmernoki Kar Python Tkinter kontener widget-ek
![Page 71: Obudai Egyetem Kando K´ alm´ an Villamosm´ ern´ oki Kar ...wiki.mai.kvk.uni-obuda.hu/wp-content/uploads/2017/schuster/python/... · Tkinter Obudai Egyetem´ Kando K´ alm´ an](https://reader033.fdocuments.net/reader033/viewer/2022041415/5e1b3aafc1895d6fc879dc04/html5/thumbnails/71.jpg)
Tkinter Tkinter kontener widget-ek
PanedWindow
A PanedWindow widget egy racsszeru elhelyezest tesz lehetove.
Pelda:
⋮
m1=PanedWindow(mw)m1.pack(fill=BOTH,expand=1)left=Label(m1,text="left")m1.add(left)m2=PanedWindow(m1,orient=VERTICAL)m1.add(m2)top=Label(m2,text="top")m2.add(top)bottom=Label(m2,text="bottom")m2.add(bottom)right=Label(m1,text="right")m1.add(right)
⋮
⋮
m1=PanedWindow(mw)m1.pack(fill=BOTH,expand=1)left=Label(m1,text="left")m1.add(left)m2=PanedWindow(m1,orient=VERTICAL)m1.add(m2)top=Label(m2,text="top")m2.add(top)bottom=Label(m2,text="bottom")m2.add(bottom)right=Label(m1,text="right")m1.add(right)
⋮
m1.add(left)
⋮
m1=PanedWindow(mw)m1.pack(fill=BOTH,expand=1)left=Label(m1,text="left")m1.add(left)m2=PanedWindow(m1,orient=VERTICAL)m1.add(m2)top=Label(m2,text="top")m2.add(top)bottom=Label(m2,text="bottom")m2.add(bottom)right=Label(m1,text="right")m1.add(right)
⋮
m1.add(m2)
⋮
m1=PanedWindow(mw)m1.pack(fill=BOTH,expand=1)left=Label(m1,text="left")m1.add(left)m2=PanedWindow(m1,orient=VERTICAL)m1.add(m2)top=Label(m2,text="top")m2.add(top)bottom=Label(m2,text="bottom")m2.add(bottom)right=Label(m1,text="right")m1.add(right)
⋮
m2.add(top)⋮
m1=PanedWindow(mw)m1.pack(fill=BOTH,expand=1)left=Label(m1,text="left")m1.add(left)m2=PanedWindow(m1,orient=VERTICAL)m1.add(m2)top=Label(m2,text="top")m2.add(top)bottom=Label(m2,text="bottom")m2.add(bottom)right=Label(m1,text="right")m1.add(right)
⋮
m2.add(bottom)
⋮
m1=PanedWindow(mw)m1.pack(fill=BOTH,expand=1)left=Label(m1,text="left")m1.add(left)m2=PanedWindow(m1,orient=VERTICAL)m1.add(m2)top=Label(m2,text="top")m2.add(top)bottom=Label(m2,text="bottom")m2.add(bottom)right=Label(m1,text="right")m1.add(right)
⋮
m1.add(right)
⋮
m1=PanedWindow(mw,orient=HORIZONTAL)m1.pack(fill=BOTH,expand=1)left=Label(m1,text="left")m1.add(left)m2=PanedWindow(m1,orient=VERTICAL)m1.add(m2)top=Label(m2,text="top")m2.add(top)bottom=Label(m2,text="bottom")m2.add(bottom)right=Label(m1,text="right")m1.add(right)
⋮
HORIZONTAL
⋮
m1=PanedWindow(mw)m1.pack(fill=BOTH,expand=1)left=Label(m1,text="left")m1.add(left)m2=PanedWindow(m1,orient=VERTICAL)m1.add(m2)top=Label(m2,text="top")m2.add(top)bottom=Label(m2,text="bottom")m2.add(bottom)right=Label(m1,text="right")m1.add(right)
⋮
VERTICAL
A PanedWindow letrehozasa.Az elso widget.A masodik PanedWindow, mintwidget (vertikalis).A fuggoleges elso widget.A fuggoleges masodik widget.A vızszintes harmadik widget.A horizontalis irany, ez a default.A fuggoleges irany.
A Label widget kesobb jon.
Dr. Schuster Gyorgy Obudai Egyetem Kando Kalman Villamosmernoki Kar Python Tkinter kontener widget-ek
![Page 72: Obudai Egyetem Kando K´ alm´ an Villamosm´ ern´ oki Kar ...wiki.mai.kvk.uni-obuda.hu/wp-content/uploads/2017/schuster/python/... · Tkinter Obudai Egyetem´ Kando K´ alm´ an](https://reader033.fdocuments.net/reader033/viewer/2022041415/5e1b3aafc1895d6fc879dc04/html5/thumbnails/72.jpg)
Tkinter Tkinter kontener widget-ek
PanedWindow
A PanedWindow widget egy racsszeru elhelyezest tesz lehetove.Pelda:
⋮
m1=PanedWindow(mw)m1.pack(fill=BOTH,expand=1)left=Label(m1,text="left")m1.add(left)m2=PanedWindow(m1,orient=VERTICAL)m1.add(m2)top=Label(m2,text="top")m2.add(top)bottom=Label(m2,text="bottom")m2.add(bottom)right=Label(m1,text="right")m1.add(right)
⋮
⋮
m1=PanedWindow(mw)m1.pack(fill=BOTH,expand=1)left=Label(m1,text="left")m1.add(left)m2=PanedWindow(m1,orient=VERTICAL)m1.add(m2)top=Label(m2,text="top")m2.add(top)bottom=Label(m2,text="bottom")m2.add(bottom)right=Label(m1,text="right")m1.add(right)
⋮
m1.add(left)
⋮
m1=PanedWindow(mw)m1.pack(fill=BOTH,expand=1)left=Label(m1,text="left")m1.add(left)m2=PanedWindow(m1,orient=VERTICAL)m1.add(m2)top=Label(m2,text="top")m2.add(top)bottom=Label(m2,text="bottom")m2.add(bottom)right=Label(m1,text="right")m1.add(right)
⋮
m1.add(m2)
⋮
m1=PanedWindow(mw)m1.pack(fill=BOTH,expand=1)left=Label(m1,text="left")m1.add(left)m2=PanedWindow(m1,orient=VERTICAL)m1.add(m2)top=Label(m2,text="top")m2.add(top)bottom=Label(m2,text="bottom")m2.add(bottom)right=Label(m1,text="right")m1.add(right)
⋮
m2.add(top)⋮
m1=PanedWindow(mw)m1.pack(fill=BOTH,expand=1)left=Label(m1,text="left")m1.add(left)m2=PanedWindow(m1,orient=VERTICAL)m1.add(m2)top=Label(m2,text="top")m2.add(top)bottom=Label(m2,text="bottom")m2.add(bottom)right=Label(m1,text="right")m1.add(right)
⋮
m2.add(bottom)
⋮
m1=PanedWindow(mw)m1.pack(fill=BOTH,expand=1)left=Label(m1,text="left")m1.add(left)m2=PanedWindow(m1,orient=VERTICAL)m1.add(m2)top=Label(m2,text="top")m2.add(top)bottom=Label(m2,text="bottom")m2.add(bottom)right=Label(m1,text="right")m1.add(right)
⋮
m1.add(right)
⋮
m1=PanedWindow(mw,orient=HORIZONTAL)m1.pack(fill=BOTH,expand=1)left=Label(m1,text="left")m1.add(left)m2=PanedWindow(m1,orient=VERTICAL)m1.add(m2)top=Label(m2,text="top")m2.add(top)bottom=Label(m2,text="bottom")m2.add(bottom)right=Label(m1,text="right")m1.add(right)
⋮
HORIZONTAL
⋮
m1=PanedWindow(mw)m1.pack(fill=BOTH,expand=1)left=Label(m1,text="left")m1.add(left)m2=PanedWindow(m1,orient=VERTICAL)m1.add(m2)top=Label(m2,text="top")m2.add(top)bottom=Label(m2,text="bottom")m2.add(bottom)right=Label(m1,text="right")m1.add(right)
⋮
VERTICAL
A PanedWindow letrehozasa.Az elso widget.A masodik PanedWindow, mintwidget (vertikalis).A fuggoleges elso widget.A fuggoleges masodik widget.A vızszintes harmadik widget.A horizontalis irany, ez a default.A fuggoleges irany.
A Label widget kesobb jon.
Dr. Schuster Gyorgy Obudai Egyetem Kando Kalman Villamosmernoki Kar Python Tkinter kontener widget-ek
![Page 73: Obudai Egyetem Kando K´ alm´ an Villamosm´ ern´ oki Kar ...wiki.mai.kvk.uni-obuda.hu/wp-content/uploads/2017/schuster/python/... · Tkinter Obudai Egyetem´ Kando K´ alm´ an](https://reader033.fdocuments.net/reader033/viewer/2022041415/5e1b3aafc1895d6fc879dc04/html5/thumbnails/73.jpg)
Tkinter Tkinter kontener widget-ek
PanedWindow
A PanedWindow widget egy racsszeru elhelyezest tesz lehetove.Pelda:
⋮
m1=PanedWindow(mw)m1.pack(fill=BOTH,expand=1)left=Label(m1,text="left")m1.add(left)m2=PanedWindow(m1,orient=VERTICAL)m1.add(m2)top=Label(m2,text="top")m2.add(top)bottom=Label(m2,text="bottom")m2.add(bottom)right=Label(m1,text="right")m1.add(right)
⋮
⋮
m1=PanedWindow(mw)m1.pack(fill=BOTH,expand=1)left=Label(m1,text="left")m1.add(left)m2=PanedWindow(m1,orient=VERTICAL)m1.add(m2)top=Label(m2,text="top")m2.add(top)bottom=Label(m2,text="bottom")m2.add(bottom)right=Label(m1,text="right")m1.add(right)
⋮
m1.add(left)
⋮
m1=PanedWindow(mw)m1.pack(fill=BOTH,expand=1)left=Label(m1,text="left")m1.add(left)m2=PanedWindow(m1,orient=VERTICAL)m1.add(m2)top=Label(m2,text="top")m2.add(top)bottom=Label(m2,text="bottom")m2.add(bottom)right=Label(m1,text="right")m1.add(right)
⋮
m1.add(m2)
⋮
m1=PanedWindow(mw)m1.pack(fill=BOTH,expand=1)left=Label(m1,text="left")m1.add(left)m2=PanedWindow(m1,orient=VERTICAL)m1.add(m2)top=Label(m2,text="top")m2.add(top)bottom=Label(m2,text="bottom")m2.add(bottom)right=Label(m1,text="right")m1.add(right)
⋮
m2.add(top)⋮
m1=PanedWindow(mw)m1.pack(fill=BOTH,expand=1)left=Label(m1,text="left")m1.add(left)m2=PanedWindow(m1,orient=VERTICAL)m1.add(m2)top=Label(m2,text="top")m2.add(top)bottom=Label(m2,text="bottom")m2.add(bottom)right=Label(m1,text="right")m1.add(right)
⋮
m2.add(bottom)
⋮
m1=PanedWindow(mw)m1.pack(fill=BOTH,expand=1)left=Label(m1,text="left")m1.add(left)m2=PanedWindow(m1,orient=VERTICAL)m1.add(m2)top=Label(m2,text="top")m2.add(top)bottom=Label(m2,text="bottom")m2.add(bottom)right=Label(m1,text="right")m1.add(right)
⋮
m1.add(right)
⋮
m1=PanedWindow(mw,orient=HORIZONTAL)m1.pack(fill=BOTH,expand=1)left=Label(m1,text="left")m1.add(left)m2=PanedWindow(m1,orient=VERTICAL)m1.add(m2)top=Label(m2,text="top")m2.add(top)bottom=Label(m2,text="bottom")m2.add(bottom)right=Label(m1,text="right")m1.add(right)
⋮
HORIZONTAL
⋮
m1=PanedWindow(mw)m1.pack(fill=BOTH,expand=1)left=Label(m1,text="left")m1.add(left)m2=PanedWindow(m1,orient=VERTICAL)m1.add(m2)top=Label(m2,text="top")m2.add(top)bottom=Label(m2,text="bottom")m2.add(bottom)right=Label(m1,text="right")m1.add(right)
⋮
VERTICAL
A PanedWindow letrehozasa.
Az elso widget.A masodik PanedWindow, mintwidget (vertikalis).A fuggoleges elso widget.A fuggoleges masodik widget.A vızszintes harmadik widget.A horizontalis irany, ez a default.A fuggoleges irany.
A Label widget kesobb jon.
Dr. Schuster Gyorgy Obudai Egyetem Kando Kalman Villamosmernoki Kar Python Tkinter kontener widget-ek
![Page 74: Obudai Egyetem Kando K´ alm´ an Villamosm´ ern´ oki Kar ...wiki.mai.kvk.uni-obuda.hu/wp-content/uploads/2017/schuster/python/... · Tkinter Obudai Egyetem´ Kando K´ alm´ an](https://reader033.fdocuments.net/reader033/viewer/2022041415/5e1b3aafc1895d6fc879dc04/html5/thumbnails/74.jpg)
Tkinter Tkinter kontener widget-ek
PanedWindow
A PanedWindow widget egy racsszeru elhelyezest tesz lehetove.Pelda:
⋮
m1=PanedWindow(mw)m1.pack(fill=BOTH,expand=1)left=Label(m1,text="left")m1.add(left)m2=PanedWindow(m1,orient=VERTICAL)m1.add(m2)top=Label(m2,text="top")m2.add(top)bottom=Label(m2,text="bottom")m2.add(bottom)right=Label(m1,text="right")m1.add(right)
⋮
⋮
m1=PanedWindow(mw)m1.pack(fill=BOTH,expand=1)left=Label(m1,text="left")m1.add(left)m2=PanedWindow(m1,orient=VERTICAL)m1.add(m2)top=Label(m2,text="top")m2.add(top)bottom=Label(m2,text="bottom")m2.add(bottom)right=Label(m1,text="right")m1.add(right)
⋮
m1.add(left)
⋮
m1=PanedWindow(mw)m1.pack(fill=BOTH,expand=1)left=Label(m1,text="left")m1.add(left)m2=PanedWindow(m1,orient=VERTICAL)m1.add(m2)top=Label(m2,text="top")m2.add(top)bottom=Label(m2,text="bottom")m2.add(bottom)right=Label(m1,text="right")m1.add(right)
⋮
m1.add(m2)
⋮
m1=PanedWindow(mw)m1.pack(fill=BOTH,expand=1)left=Label(m1,text="left")m1.add(left)m2=PanedWindow(m1,orient=VERTICAL)m1.add(m2)top=Label(m2,text="top")m2.add(top)bottom=Label(m2,text="bottom")m2.add(bottom)right=Label(m1,text="right")m1.add(right)
⋮
m2.add(top)⋮
m1=PanedWindow(mw)m1.pack(fill=BOTH,expand=1)left=Label(m1,text="left")m1.add(left)m2=PanedWindow(m1,orient=VERTICAL)m1.add(m2)top=Label(m2,text="top")m2.add(top)bottom=Label(m2,text="bottom")m2.add(bottom)right=Label(m1,text="right")m1.add(right)
⋮
m2.add(bottom)
⋮
m1=PanedWindow(mw)m1.pack(fill=BOTH,expand=1)left=Label(m1,text="left")m1.add(left)m2=PanedWindow(m1,orient=VERTICAL)m1.add(m2)top=Label(m2,text="top")m2.add(top)bottom=Label(m2,text="bottom")m2.add(bottom)right=Label(m1,text="right")m1.add(right)
⋮
m1.add(right)
⋮
m1=PanedWindow(mw,orient=HORIZONTAL)m1.pack(fill=BOTH,expand=1)left=Label(m1,text="left")m1.add(left)m2=PanedWindow(m1,orient=VERTICAL)m1.add(m2)top=Label(m2,text="top")m2.add(top)bottom=Label(m2,text="bottom")m2.add(bottom)right=Label(m1,text="right")m1.add(right)
⋮
HORIZONTAL
⋮
m1=PanedWindow(mw)m1.pack(fill=BOTH,expand=1)left=Label(m1,text="left")m1.add(left)m2=PanedWindow(m1,orient=VERTICAL)m1.add(m2)top=Label(m2,text="top")m2.add(top)bottom=Label(m2,text="bottom")m2.add(bottom)right=Label(m1,text="right")m1.add(right)
⋮
VERTICAL
A PanedWindow letrehozasa.Az elso widget.
A masodik PanedWindow, mintwidget (vertikalis).A fuggoleges elso widget.A fuggoleges masodik widget.A vızszintes harmadik widget.A horizontalis irany, ez a default.A fuggoleges irany.
A Label widget kesobb jon.
Dr. Schuster Gyorgy Obudai Egyetem Kando Kalman Villamosmernoki Kar Python Tkinter kontener widget-ek
![Page 75: Obudai Egyetem Kando K´ alm´ an Villamosm´ ern´ oki Kar ...wiki.mai.kvk.uni-obuda.hu/wp-content/uploads/2017/schuster/python/... · Tkinter Obudai Egyetem´ Kando K´ alm´ an](https://reader033.fdocuments.net/reader033/viewer/2022041415/5e1b3aafc1895d6fc879dc04/html5/thumbnails/75.jpg)
Tkinter Tkinter kontener widget-ek
PanedWindow
A PanedWindow widget egy racsszeru elhelyezest tesz lehetove.Pelda:
⋮
m1=PanedWindow(mw)m1.pack(fill=BOTH,expand=1)left=Label(m1,text="left")m1.add(left)m2=PanedWindow(m1,orient=VERTICAL)m1.add(m2)top=Label(m2,text="top")m2.add(top)bottom=Label(m2,text="bottom")m2.add(bottom)right=Label(m1,text="right")m1.add(right)
⋮
⋮
m1=PanedWindow(mw)m1.pack(fill=BOTH,expand=1)left=Label(m1,text="left")m1.add(left)m2=PanedWindow(m1,orient=VERTICAL)m1.add(m2)top=Label(m2,text="top")m2.add(top)bottom=Label(m2,text="bottom")m2.add(bottom)right=Label(m1,text="right")m1.add(right)
⋮
m1.add(left)
⋮
m1=PanedWindow(mw)m1.pack(fill=BOTH,expand=1)left=Label(m1,text="left")m1.add(left)m2=PanedWindow(m1,orient=VERTICAL)m1.add(m2)top=Label(m2,text="top")m2.add(top)bottom=Label(m2,text="bottom")m2.add(bottom)right=Label(m1,text="right")m1.add(right)
⋮
m1.add(m2)
⋮
m1=PanedWindow(mw)m1.pack(fill=BOTH,expand=1)left=Label(m1,text="left")m1.add(left)m2=PanedWindow(m1,orient=VERTICAL)m1.add(m2)top=Label(m2,text="top")m2.add(top)bottom=Label(m2,text="bottom")m2.add(bottom)right=Label(m1,text="right")m1.add(right)
⋮
m2.add(top)⋮
m1=PanedWindow(mw)m1.pack(fill=BOTH,expand=1)left=Label(m1,text="left")m1.add(left)m2=PanedWindow(m1,orient=VERTICAL)m1.add(m2)top=Label(m2,text="top")m2.add(top)bottom=Label(m2,text="bottom")m2.add(bottom)right=Label(m1,text="right")m1.add(right)
⋮
m2.add(bottom)
⋮
m1=PanedWindow(mw)m1.pack(fill=BOTH,expand=1)left=Label(m1,text="left")m1.add(left)m2=PanedWindow(m1,orient=VERTICAL)m1.add(m2)top=Label(m2,text="top")m2.add(top)bottom=Label(m2,text="bottom")m2.add(bottom)right=Label(m1,text="right")m1.add(right)
⋮
m1.add(right)
⋮
m1=PanedWindow(mw,orient=HORIZONTAL)m1.pack(fill=BOTH,expand=1)left=Label(m1,text="left")m1.add(left)m2=PanedWindow(m1,orient=VERTICAL)m1.add(m2)top=Label(m2,text="top")m2.add(top)bottom=Label(m2,text="bottom")m2.add(bottom)right=Label(m1,text="right")m1.add(right)
⋮
HORIZONTAL
⋮
m1=PanedWindow(mw)m1.pack(fill=BOTH,expand=1)left=Label(m1,text="left")m1.add(left)m2=PanedWindow(m1,orient=VERTICAL)m1.add(m2)top=Label(m2,text="top")m2.add(top)bottom=Label(m2,text="bottom")m2.add(bottom)right=Label(m1,text="right")m1.add(right)
⋮
VERTICAL
A PanedWindow letrehozasa.Az elso widget.A masodik PanedWindow, mintwidget (vertikalis).
A fuggoleges elso widget.A fuggoleges masodik widget.A vızszintes harmadik widget.A horizontalis irany, ez a default.A fuggoleges irany.
A Label widget kesobb jon.
Dr. Schuster Gyorgy Obudai Egyetem Kando Kalman Villamosmernoki Kar Python Tkinter kontener widget-ek
![Page 76: Obudai Egyetem Kando K´ alm´ an Villamosm´ ern´ oki Kar ...wiki.mai.kvk.uni-obuda.hu/wp-content/uploads/2017/schuster/python/... · Tkinter Obudai Egyetem´ Kando K´ alm´ an](https://reader033.fdocuments.net/reader033/viewer/2022041415/5e1b3aafc1895d6fc879dc04/html5/thumbnails/76.jpg)
Tkinter Tkinter kontener widget-ek
PanedWindow
A PanedWindow widget egy racsszeru elhelyezest tesz lehetove.Pelda:
⋮
m1=PanedWindow(mw)m1.pack(fill=BOTH,expand=1)left=Label(m1,text="left")m1.add(left)m2=PanedWindow(m1,orient=VERTICAL)m1.add(m2)top=Label(m2,text="top")m2.add(top)bottom=Label(m2,text="bottom")m2.add(bottom)right=Label(m1,text="right")m1.add(right)
⋮
⋮
m1=PanedWindow(mw)m1.pack(fill=BOTH,expand=1)left=Label(m1,text="left")m1.add(left)m2=PanedWindow(m1,orient=VERTICAL)m1.add(m2)top=Label(m2,text="top")m2.add(top)bottom=Label(m2,text="bottom")m2.add(bottom)right=Label(m1,text="right")m1.add(right)
⋮
m1.add(left)
⋮
m1=PanedWindow(mw)m1.pack(fill=BOTH,expand=1)left=Label(m1,text="left")m1.add(left)m2=PanedWindow(m1,orient=VERTICAL)m1.add(m2)top=Label(m2,text="top")m2.add(top)bottom=Label(m2,text="bottom")m2.add(bottom)right=Label(m1,text="right")m1.add(right)
⋮
m1.add(m2)
⋮
m1=PanedWindow(mw)m1.pack(fill=BOTH,expand=1)left=Label(m1,text="left")m1.add(left)m2=PanedWindow(m1,orient=VERTICAL)m1.add(m2)top=Label(m2,text="top")m2.add(top)bottom=Label(m2,text="bottom")m2.add(bottom)right=Label(m1,text="right")m1.add(right)
⋮
m2.add(top)
⋮
m1=PanedWindow(mw)m1.pack(fill=BOTH,expand=1)left=Label(m1,text="left")m1.add(left)m2=PanedWindow(m1,orient=VERTICAL)m1.add(m2)top=Label(m2,text="top")m2.add(top)bottom=Label(m2,text="bottom")m2.add(bottom)right=Label(m1,text="right")m1.add(right)
⋮
m2.add(bottom)
⋮
m1=PanedWindow(mw)m1.pack(fill=BOTH,expand=1)left=Label(m1,text="left")m1.add(left)m2=PanedWindow(m1,orient=VERTICAL)m1.add(m2)top=Label(m2,text="top")m2.add(top)bottom=Label(m2,text="bottom")m2.add(bottom)right=Label(m1,text="right")m1.add(right)
⋮
m1.add(right)
⋮
m1=PanedWindow(mw,orient=HORIZONTAL)m1.pack(fill=BOTH,expand=1)left=Label(m1,text="left")m1.add(left)m2=PanedWindow(m1,orient=VERTICAL)m1.add(m2)top=Label(m2,text="top")m2.add(top)bottom=Label(m2,text="bottom")m2.add(bottom)right=Label(m1,text="right")m1.add(right)
⋮
HORIZONTAL
⋮
m1=PanedWindow(mw)m1.pack(fill=BOTH,expand=1)left=Label(m1,text="left")m1.add(left)m2=PanedWindow(m1,orient=VERTICAL)m1.add(m2)top=Label(m2,text="top")m2.add(top)bottom=Label(m2,text="bottom")m2.add(bottom)right=Label(m1,text="right")m1.add(right)
⋮
VERTICAL
A PanedWindow letrehozasa.Az elso widget.A masodik PanedWindow, mintwidget (vertikalis).A fuggoleges elso widget.
A fuggoleges masodik widget.A vızszintes harmadik widget.A horizontalis irany, ez a default.A fuggoleges irany.
A Label widget kesobb jon.
Dr. Schuster Gyorgy Obudai Egyetem Kando Kalman Villamosmernoki Kar Python Tkinter kontener widget-ek
![Page 77: Obudai Egyetem Kando K´ alm´ an Villamosm´ ern´ oki Kar ...wiki.mai.kvk.uni-obuda.hu/wp-content/uploads/2017/schuster/python/... · Tkinter Obudai Egyetem´ Kando K´ alm´ an](https://reader033.fdocuments.net/reader033/viewer/2022041415/5e1b3aafc1895d6fc879dc04/html5/thumbnails/77.jpg)
Tkinter Tkinter kontener widget-ek
PanedWindow
A PanedWindow widget egy racsszeru elhelyezest tesz lehetove.Pelda:
⋮
m1=PanedWindow(mw)m1.pack(fill=BOTH,expand=1)left=Label(m1,text="left")m1.add(left)m2=PanedWindow(m1,orient=VERTICAL)m1.add(m2)top=Label(m2,text="top")m2.add(top)bottom=Label(m2,text="bottom")m2.add(bottom)right=Label(m1,text="right")m1.add(right)
⋮
⋮
m1=PanedWindow(mw)m1.pack(fill=BOTH,expand=1)left=Label(m1,text="left")m1.add(left)m2=PanedWindow(m1,orient=VERTICAL)m1.add(m2)top=Label(m2,text="top")m2.add(top)bottom=Label(m2,text="bottom")m2.add(bottom)right=Label(m1,text="right")m1.add(right)
⋮
m1.add(left)
⋮
m1=PanedWindow(mw)m1.pack(fill=BOTH,expand=1)left=Label(m1,text="left")m1.add(left)m2=PanedWindow(m1,orient=VERTICAL)m1.add(m2)top=Label(m2,text="top")m2.add(top)bottom=Label(m2,text="bottom")m2.add(bottom)right=Label(m1,text="right")m1.add(right)
⋮
m1.add(m2)
⋮
m1=PanedWindow(mw)m1.pack(fill=BOTH,expand=1)left=Label(m1,text="left")m1.add(left)m2=PanedWindow(m1,orient=VERTICAL)m1.add(m2)top=Label(m2,text="top")m2.add(top)bottom=Label(m2,text="bottom")m2.add(bottom)right=Label(m1,text="right")m1.add(right)
⋮
m2.add(top)
⋮
m1=PanedWindow(mw)m1.pack(fill=BOTH,expand=1)left=Label(m1,text="left")m1.add(left)m2=PanedWindow(m1,orient=VERTICAL)m1.add(m2)top=Label(m2,text="top")m2.add(top)bottom=Label(m2,text="bottom")m2.add(bottom)right=Label(m1,text="right")m1.add(right)
⋮
m2.add(bottom)
⋮
m1=PanedWindow(mw)m1.pack(fill=BOTH,expand=1)left=Label(m1,text="left")m1.add(left)m2=PanedWindow(m1,orient=VERTICAL)m1.add(m2)top=Label(m2,text="top")m2.add(top)bottom=Label(m2,text="bottom")m2.add(bottom)right=Label(m1,text="right")m1.add(right)
⋮
m1.add(right)
⋮
m1=PanedWindow(mw,orient=HORIZONTAL)m1.pack(fill=BOTH,expand=1)left=Label(m1,text="left")m1.add(left)m2=PanedWindow(m1,orient=VERTICAL)m1.add(m2)top=Label(m2,text="top")m2.add(top)bottom=Label(m2,text="bottom")m2.add(bottom)right=Label(m1,text="right")m1.add(right)
⋮
HORIZONTAL
⋮
m1=PanedWindow(mw)m1.pack(fill=BOTH,expand=1)left=Label(m1,text="left")m1.add(left)m2=PanedWindow(m1,orient=VERTICAL)m1.add(m2)top=Label(m2,text="top")m2.add(top)bottom=Label(m2,text="bottom")m2.add(bottom)right=Label(m1,text="right")m1.add(right)
⋮
VERTICAL
A PanedWindow letrehozasa.Az elso widget.A masodik PanedWindow, mintwidget (vertikalis).A fuggoleges elso widget.A fuggoleges masodik widget.
A vızszintes harmadik widget.A horizontalis irany, ez a default.A fuggoleges irany.
A Label widget kesobb jon.
Dr. Schuster Gyorgy Obudai Egyetem Kando Kalman Villamosmernoki Kar Python Tkinter kontener widget-ek
![Page 78: Obudai Egyetem Kando K´ alm´ an Villamosm´ ern´ oki Kar ...wiki.mai.kvk.uni-obuda.hu/wp-content/uploads/2017/schuster/python/... · Tkinter Obudai Egyetem´ Kando K´ alm´ an](https://reader033.fdocuments.net/reader033/viewer/2022041415/5e1b3aafc1895d6fc879dc04/html5/thumbnails/78.jpg)
Tkinter Tkinter kontener widget-ek
PanedWindow
A PanedWindow widget egy racsszeru elhelyezest tesz lehetove.Pelda:
⋮
m1=PanedWindow(mw)m1.pack(fill=BOTH,expand=1)left=Label(m1,text="left")m1.add(left)m2=PanedWindow(m1,orient=VERTICAL)m1.add(m2)top=Label(m2,text="top")m2.add(top)bottom=Label(m2,text="bottom")m2.add(bottom)right=Label(m1,text="right")m1.add(right)
⋮
⋮
m1=PanedWindow(mw)m1.pack(fill=BOTH,expand=1)left=Label(m1,text="left")m1.add(left)m2=PanedWindow(m1,orient=VERTICAL)m1.add(m2)top=Label(m2,text="top")m2.add(top)bottom=Label(m2,text="bottom")m2.add(bottom)right=Label(m1,text="right")m1.add(right)
⋮
m1.add(left)
⋮
m1=PanedWindow(mw)m1.pack(fill=BOTH,expand=1)left=Label(m1,text="left")m1.add(left)m2=PanedWindow(m1,orient=VERTICAL)m1.add(m2)top=Label(m2,text="top")m2.add(top)bottom=Label(m2,text="bottom")m2.add(bottom)right=Label(m1,text="right")m1.add(right)
⋮
m1.add(m2)
⋮
m1=PanedWindow(mw)m1.pack(fill=BOTH,expand=1)left=Label(m1,text="left")m1.add(left)m2=PanedWindow(m1,orient=VERTICAL)m1.add(m2)top=Label(m2,text="top")m2.add(top)bottom=Label(m2,text="bottom")m2.add(bottom)right=Label(m1,text="right")m1.add(right)
⋮
m2.add(top)⋮
m1=PanedWindow(mw)m1.pack(fill=BOTH,expand=1)left=Label(m1,text="left")m1.add(left)m2=PanedWindow(m1,orient=VERTICAL)m1.add(m2)top=Label(m2,text="top")m2.add(top)bottom=Label(m2,text="bottom")m2.add(bottom)right=Label(m1,text="right")m1.add(right)
⋮
m2.add(bottom)
⋮
m1=PanedWindow(mw)m1.pack(fill=BOTH,expand=1)left=Label(m1,text="left")m1.add(left)m2=PanedWindow(m1,orient=VERTICAL)m1.add(m2)top=Label(m2,text="top")m2.add(top)bottom=Label(m2,text="bottom")m2.add(bottom)right=Label(m1,text="right")m1.add(right)
⋮
m1.add(right)
⋮
m1=PanedWindow(mw,orient=HORIZONTAL)m1.pack(fill=BOTH,expand=1)left=Label(m1,text="left")m1.add(left)m2=PanedWindow(m1,orient=VERTICAL)m1.add(m2)top=Label(m2,text="top")m2.add(top)bottom=Label(m2,text="bottom")m2.add(bottom)right=Label(m1,text="right")m1.add(right)
⋮
HORIZONTAL
⋮
m1=PanedWindow(mw)m1.pack(fill=BOTH,expand=1)left=Label(m1,text="left")m1.add(left)m2=PanedWindow(m1,orient=VERTICAL)m1.add(m2)top=Label(m2,text="top")m2.add(top)bottom=Label(m2,text="bottom")m2.add(bottom)right=Label(m1,text="right")m1.add(right)
⋮
VERTICAL
A PanedWindow letrehozasa.Az elso widget.A masodik PanedWindow, mintwidget (vertikalis).A fuggoleges elso widget.A fuggoleges masodik widget.A vızszintes harmadik widget.
A horizontalis irany, ez a default.A fuggoleges irany.
A Label widget kesobb jon.
Dr. Schuster Gyorgy Obudai Egyetem Kando Kalman Villamosmernoki Kar Python Tkinter kontener widget-ek
![Page 79: Obudai Egyetem Kando K´ alm´ an Villamosm´ ern´ oki Kar ...wiki.mai.kvk.uni-obuda.hu/wp-content/uploads/2017/schuster/python/... · Tkinter Obudai Egyetem´ Kando K´ alm´ an](https://reader033.fdocuments.net/reader033/viewer/2022041415/5e1b3aafc1895d6fc879dc04/html5/thumbnails/79.jpg)
Tkinter Tkinter kontener widget-ek
PanedWindow
A PanedWindow widget egy racsszeru elhelyezest tesz lehetove.Pelda:
⋮
m1=PanedWindow(mw)m1.pack(fill=BOTH,expand=1)left=Label(m1,text="left")m1.add(left)m2=PanedWindow(m1,orient=VERTICAL)m1.add(m2)top=Label(m2,text="top")m2.add(top)bottom=Label(m2,text="bottom")m2.add(bottom)right=Label(m1,text="right")m1.add(right)
⋮
⋮
m1=PanedWindow(mw)m1.pack(fill=BOTH,expand=1)left=Label(m1,text="left")m1.add(left)m2=PanedWindow(m1,orient=VERTICAL)m1.add(m2)top=Label(m2,text="top")m2.add(top)bottom=Label(m2,text="bottom")m2.add(bottom)right=Label(m1,text="right")m1.add(right)
⋮
m1.add(left)
⋮
m1=PanedWindow(mw)m1.pack(fill=BOTH,expand=1)left=Label(m1,text="left")m1.add(left)m2=PanedWindow(m1,orient=VERTICAL)m1.add(m2)top=Label(m2,text="top")m2.add(top)bottom=Label(m2,text="bottom")m2.add(bottom)right=Label(m1,text="right")m1.add(right)
⋮
m1.add(m2)
⋮
m1=PanedWindow(mw)m1.pack(fill=BOTH,expand=1)left=Label(m1,text="left")m1.add(left)m2=PanedWindow(m1,orient=VERTICAL)m1.add(m2)top=Label(m2,text="top")m2.add(top)bottom=Label(m2,text="bottom")m2.add(bottom)right=Label(m1,text="right")m1.add(right)
⋮
m2.add(top)⋮
m1=PanedWindow(mw)m1.pack(fill=BOTH,expand=1)left=Label(m1,text="left")m1.add(left)m2=PanedWindow(m1,orient=VERTICAL)m1.add(m2)top=Label(m2,text="top")m2.add(top)bottom=Label(m2,text="bottom")m2.add(bottom)right=Label(m1,text="right")m1.add(right)
⋮
m2.add(bottom)
⋮
m1=PanedWindow(mw)m1.pack(fill=BOTH,expand=1)left=Label(m1,text="left")m1.add(left)m2=PanedWindow(m1,orient=VERTICAL)m1.add(m2)top=Label(m2,text="top")m2.add(top)bottom=Label(m2,text="bottom")m2.add(bottom)right=Label(m1,text="right")m1.add(right)
⋮
m1.add(right)
⋮
m1=PanedWindow(mw,orient=HORIZONTAL)m1.pack(fill=BOTH,expand=1)left=Label(m1,text="left")m1.add(left)m2=PanedWindow(m1,orient=VERTICAL)m1.add(m2)top=Label(m2,text="top")m2.add(top)bottom=Label(m2,text="bottom")m2.add(bottom)right=Label(m1,text="right")m1.add(right)
⋮
HORIZONTAL
⋮
m1=PanedWindow(mw)m1.pack(fill=BOTH,expand=1)left=Label(m1,text="left")m1.add(left)m2=PanedWindow(m1,orient=VERTICAL)m1.add(m2)top=Label(m2,text="top")m2.add(top)bottom=Label(m2,text="bottom")m2.add(bottom)right=Label(m1,text="right")m1.add(right)
⋮
VERTICAL
A PanedWindow letrehozasa.Az elso widget.A masodik PanedWindow, mintwidget (vertikalis).A fuggoleges elso widget.A fuggoleges masodik widget.A vızszintes harmadik widget.A horizontalis irany, ez a default.
A fuggoleges irany.
A Label widget kesobb jon.
Dr. Schuster Gyorgy Obudai Egyetem Kando Kalman Villamosmernoki Kar Python Tkinter kontener widget-ek
![Page 80: Obudai Egyetem Kando K´ alm´ an Villamosm´ ern´ oki Kar ...wiki.mai.kvk.uni-obuda.hu/wp-content/uploads/2017/schuster/python/... · Tkinter Obudai Egyetem´ Kando K´ alm´ an](https://reader033.fdocuments.net/reader033/viewer/2022041415/5e1b3aafc1895d6fc879dc04/html5/thumbnails/80.jpg)
Tkinter Tkinter kontener widget-ek
PanedWindow
A PanedWindow widget egy racsszeru elhelyezest tesz lehetove.Pelda:
⋮
m1=PanedWindow(mw)m1.pack(fill=BOTH,expand=1)left=Label(m1,text="left")m1.add(left)m2=PanedWindow(m1,orient=VERTICAL)m1.add(m2)top=Label(m2,text="top")m2.add(top)bottom=Label(m2,text="bottom")m2.add(bottom)right=Label(m1,text="right")m1.add(right)
⋮
⋮
m1=PanedWindow(mw)m1.pack(fill=BOTH,expand=1)left=Label(m1,text="left")m1.add(left)m2=PanedWindow(m1,orient=VERTICAL)m1.add(m2)top=Label(m2,text="top")m2.add(top)bottom=Label(m2,text="bottom")m2.add(bottom)right=Label(m1,text="right")m1.add(right)
⋮
m1.add(left)
⋮
m1=PanedWindow(mw)m1.pack(fill=BOTH,expand=1)left=Label(m1,text="left")m1.add(left)m2=PanedWindow(m1,orient=VERTICAL)m1.add(m2)top=Label(m2,text="top")m2.add(top)bottom=Label(m2,text="bottom")m2.add(bottom)right=Label(m1,text="right")m1.add(right)
⋮
m1.add(m2)
⋮
m1=PanedWindow(mw)m1.pack(fill=BOTH,expand=1)left=Label(m1,text="left")m1.add(left)m2=PanedWindow(m1,orient=VERTICAL)m1.add(m2)top=Label(m2,text="top")m2.add(top)bottom=Label(m2,text="bottom")m2.add(bottom)right=Label(m1,text="right")m1.add(right)
⋮
m2.add(top)⋮
m1=PanedWindow(mw)m1.pack(fill=BOTH,expand=1)left=Label(m1,text="left")m1.add(left)m2=PanedWindow(m1,orient=VERTICAL)m1.add(m2)top=Label(m2,text="top")m2.add(top)bottom=Label(m2,text="bottom")m2.add(bottom)right=Label(m1,text="right")m1.add(right)
⋮
m2.add(bottom)
⋮
m1=PanedWindow(mw)m1.pack(fill=BOTH,expand=1)left=Label(m1,text="left")m1.add(left)m2=PanedWindow(m1,orient=VERTICAL)m1.add(m2)top=Label(m2,text="top")m2.add(top)bottom=Label(m2,text="bottom")m2.add(bottom)right=Label(m1,text="right")m1.add(right)
⋮
m1.add(right)
⋮
m1=PanedWindow(mw,orient=HORIZONTAL)m1.pack(fill=BOTH,expand=1)left=Label(m1,text="left")m1.add(left)m2=PanedWindow(m1,orient=VERTICAL)m1.add(m2)top=Label(m2,text="top")m2.add(top)bottom=Label(m2,text="bottom")m2.add(bottom)right=Label(m1,text="right")m1.add(right)
⋮
HORIZONTAL
⋮
m1=PanedWindow(mw)m1.pack(fill=BOTH,expand=1)left=Label(m1,text="left")m1.add(left)m2=PanedWindow(m1,orient=VERTICAL)m1.add(m2)top=Label(m2,text="top")m2.add(top)bottom=Label(m2,text="bottom")m2.add(bottom)right=Label(m1,text="right")m1.add(right)
⋮
VERTICAL
A PanedWindow letrehozasa.Az elso widget.A masodik PanedWindow, mintwidget (vertikalis).A fuggoleges elso widget.A fuggoleges masodik widget.A vızszintes harmadik widget.A horizontalis irany, ez a default.A fuggoleges irany.
A Label widget kesobb jon.
Dr. Schuster Gyorgy Obudai Egyetem Kando Kalman Villamosmernoki Kar Python Tkinter kontener widget-ek