Suppression ligne grid python

isadama -  
mamiemando Messages postés 33778 Date d'inscription   Statut Modérateur Dernière intervention   -

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 33778 Date d'inscription   Statut Modérateur Dernière intervention   7 884
 

Bonjour,

As-tu regardé ce tutoriel ?

Bonne chance

0