1 # tkinter ကို import လုပ်သည်။ 2 import tkinter as tk 3 4 # root = tk.Tk() နှင့် root.mainloop() တို့သည် tkinter ၏ အစနှင့် အဆုံး သို့မဟုတ် mainloop() ဖြစ်သည်။ 5 root = tk.Tk() 6 root.title("Grid Demo") # window titel အဖြစ် ဖော်ပြပေးရန် 7 8 #Canvas အရွယ်အစား သတ်မှတ်ပေးသည်။ 9 canvas = tk.Canvas(root, width = 900, height=400) 10 #Canvas တွင် ရှိနေမည့် သို့မဟတ်ု ခွဲထားမည့် column အရေအတွက်နှင့် row အရေအတွက် သတ်မှတ်ပေးသည်။ 11 canvas.grid(columnspan=3, rowspan=4) 12 13 # အကွက် ၁၂ခု (columnspan=3, rowspan=4) တွင် တစ်ခုချင်းစီကို tk.Label ဖြင့် text ကို ဖော်ပြပေးသည်။ 14 # row နှင့် column ကို for loop ပတ်၍ တစ်ခုချင်းစီကို label ထိုးမည်။ 15 for r in range(3): 16 for c in range(4): 17 my_label = tk.Label(root, text=f'(row {r} and column {c})') # my_label ကို define လုပ်သည်။ 18 my_label.grid(row=r,column=c , sticky="W") # my_label ကို row=r နှင့် column=c ပေး၍ .grid() နေရာချသည်။ 19 my_label.config(font=("Courier", 12)) # font အမျိုးအစားနှင့် အရွယ်အစားကို သတ်မှတ်ပေးသည်။ 20 21 root.mainloop() 22 23 24