Как использовать сетки в tkinter - PullRequest
1 голос
/ 01 апреля 2019

Я пытаюсь использовать сетки в tkinter, и я хочу выйти и очистить ячейку, но не могу. Сделано это для экспериментов, что может работать. Цвета отображаются один под другим, но если я уберу один, а не оставлю пустое пространство, то, что было ниже удаленного, встает и пространство заполнено, ¿как я могу предотвратить это?

import Tkinter as tk

root = tk.Tk()
root.wm_geometry("500x500")

root.grid_columnconfigure(10, weight = 1)
root.grid_rowconfigure(100, weight = 1)

var_00 = tk.Label(bg = "red")
var_01 = tk.Label(bg = "blue")
var_02 = tk.Label(bg = "red")
var_03 = tk.Label(bg = "blue")
var_04 = tk.Label(bg = "red")
var_05 = tk.Label(bg = "blue")
var_06 = tk.Label(bg = "red")
var_07 = tk.Label(bg = "blue")
var_08 = tk.Label(bg = "red")
var_09 = tk.Label(bg = "blue")

var_00.grid(row = 1, column = 0)
var_01.grid(row = 2, column = 0)
var_02.grid(row = 3, column = 0)
var_03.grid(row = 4, column = 0)
var_04.grid(row = 5, column = 0)
var_05.grid(row = 6, column = 0)
var_06.grid(row = 7, column = 0)
var_07.grid(row = 8, column = 0)
var_08.grid(row = 9, column = 0)
var_09.grid(row = 10, column = 0)

root.mainloop()

Также кто-то может объяснить мне, что такое индекс строки / столбца и вес, пожалуйста, скажите мне, просто возиться с ними, проверяя, что работает, но все еще не знаю, что они.

1 Ответ

0 голосов
/ 01 апреля 2019

Используйте columnspan или rowspan как:

var_05.grid(row = 6, column = 0,  rowspan = 2)
var_06.grid(row = 8, column = 0)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...