# -*- coding: utf-8 -*- """ Created on Tue Oct 18 19:51:32 2022 @author: Roman """ import tkinter as tk def print_number(event, n): print(event) print(n) window = tk.Tk() """ frame1 = tk.Frame(master=window, bg='blue', height=100, width=200) frame1.pack(fill=tk.BOTH, side=tk.LEFT, expand=True) frame2 = tk.Frame(master=window, bg='green', width=100) frame2.pack(fill=tk.BOTH, side=tk.LEFT, expand=True) """ for i in range(3): window.rowconfigure(i, weight=i, minsize=50) window.columnconfigure(i, weight=i, minsize=50) for j in range(3): frame = tk.Frame(master=window, relief=tk.SUNKEN, borderwidth=5) frame.grid(row=i, column=j, padx=5, pady=5) label = tk.Label(master=frame, text=f"{i} {j}") label.bind("", lambda e, n=f"{i} {j}": print_number(e, n)) label.pack() window.mainloop()