Κώστας Τσεμπερλίδης ρώτησε πριν 1 έτος
Γεια σας. Δεν μπορώ να διαγράψω ένα Radiobutton με 3 επιλογές. Για παράδειγμα:
root = Tk()
var = StringVar(value = 0)
radiobutton = Radiobutton(root,text = ‘random’,value = ‘Random’)
radiobutton.pack()
radiobutton = Radiobutton(root,text = ‘random’,value = ‘Random1’)
radiobutton.pack()
radiobutton = Radiobutton(root,text = ‘random’,value = ‘Random2’)
radiobutton.pack()
def delete():
for i in range(4):
radiobutton.pack_forget ή βάζω radiobutton.destroy()
mybutton = Button(root,text = ‘delete’,command = delete)
mybutton.pack()
root.mainloop()
Όμως εξαφανίζεται μόνο η τελευταία επιλογή και μετά δεν γίνεται κάτι. Υπάρχει κάποιος τρόπος για να το εξαφανίσω εντελώς???

1 Απαντήσεις

Γιώργος Τράντζας Staff απάντησε πριν 1 έτος

Καλημέρα Κώστα

Δυστυχώς, δεν έχω ασχοληθεί με την Tkinter βιβλιοθήκη της Python, οπότε δεν έχω κάποια δοκιμασμένη λύση για το πρόβλημα σου. Καλό είναι να ρωτήσεις στο Stack Overflow όπου σίγουρα κάποιος θα ξέρει να σου απαντήσει.