Suppression ligne grid python

Fermé
isadama - 16 mai 2023 à 19:10
mamiemando Messages postés 33545 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 25 février 2025 - 17 mai 2023 à 02:56

Bonjour,

j'ai un tableau créé en grid et je cherche une fonction qui va me permettre de supprimer toute la ligne de grille à travers un bouton.

Si je clique sur un widget de la grille et que je clique sur le bouton supprimer, toute la ligne de la grille sera supprimé avec l'espace qui avait été prévu.

je vous envoi mon bout de code et une image de ma grille.

Merci d'avance!

# Python program to create a table

from tkinter import *


class Table:

    def __init__(self, root):

        # code for creating table
        for i in range(total_rows):
            for j in range(total_columns):
                self.e = Entry(root, width=20, fg='blue',
                               font=('Arial', 16, 'bold'))

                self.e.grid(row=i, column=j)
                self.e.insert(END, lst[i][j])


# take the data
lst = [(1, 'Raj', 'Mumbai', 19),
       (2, 'Aaryan', 'Pune', 18),
       (3, 'Vaishnavi', 'Mumbai', 20),
       (4, 'Rachna', 'Mumbai', 21),
       (5, 'Shubham', 'Delhi', 21),
       ('','','','')]

# find total number of rows and
# columns in list
total_rows = len(lst)
total_columns = len(lst[0])

# create root window
root = Tk()
t = Table(root)
root.mainloop()
A voir également:

1 réponse

mamiemando Messages postés 33545 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 25 février 2025 7 829
17 mai 2023 à 02:56

Bonjour,

As-tu regardé ce tutoriel ?

Bonne chance

0