Вот какой -то код, который я написал, программа для содержания слов. Есть кнопка, предположительно, чтобы удалить дублирующиеся слова, но она не сработает. Пожалуйста, почему это так? < /P>
Проблема < /p>
import tkinter as tk
def remove_dups(x):
list(dict.fromkeys(x))
update_display()
def update_display():
words_show.config(text="\n".join(words_list))
words_list = ["Banana", "Banana", "Bnanana"]
root = tk.Tk()
root.title("Word showoff")
words_show = tk.Label(root, text="\n".join(words_list), justify="left", width=30)
words_show.pack()
remove_dups_button = tk.Button(root, text="Remove dups", command=remove_dups(words_list))
remove_dups_button.pack()
root.mainloop()
< /code>
Полный код < /p>
import tkinter as tk
def add_word():
word = entry.get()
if word:
words_list.append(word)
entry.delete(0, tk.END)
update_display()
def remove_dups(x):
list(dict.fromkeys(x))
update_display()
def update_display():
words_show.config(text="\n".join(words_list))
def close_program():
root.quit()
words_list = ["Banana", "Banana", "Bnanana"]
#####
root = tk.Tk()
root.title("Word showoff")
entry = tk.Entry(root, width=30)
entry.pack()
add_button = tk.Button(root, text="Add Word", command=add_word)
add_button.pack()
words_show = tk.Label(root, text="\n".join(words_list), justify="left", width=30)
words_show.pack()
remove_dups_button = tk.Button(root, text="Remove dups", command=remove_dups(words_list))
remove_dups_button.pack()
close_button = tk.Button(root, text="Close", command=close_program)
close_button.pack()
#####
root.mainloop()
< /code>
Я сделал функцию, которая обновляла бы список слов, удаляя дубликаты, превращая элементы в клавиши словаря, а затем вернулись в список, и в качестве отдельной строки кода это работало, но когда я пытался превратить его в функцию и вызовать с помощью кнопки Tkinter, она не сделает ничего
Подробнее здесь: https://stackoverflow.com/questions/794 ... doesnt-wor
Я сделал программу Show Show Show Show Show Show программы TKINTER, кнопка для удаления дубликатов не работает ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение