@miguel_ritchie
Для изменения текста кнопки в tkinter можно использовать метод config или атрибут text.
Вот пример использования метода config:
1 2 3 4 5 6 7 8 9 10 11 |
import tkinter as tk
def change_text():
button.config(text="Новый текст")
root = tk.Tk()
button = tk.Button(root, text="Исходный текст", command=change_text)
button.pack()
root.mainloop()
|
В приведенном примере при нажатии на кнопку ее текст изменится на "Новый текст".
Альтернативно, можно изменить текст кнопки напрямую, обратившись к атрибуту text:
1 2 |
button = tk.Button(root) button['text'] = "Исходный текст" |
Оба подхода приведут к изменению текста кнопки в tkinter.
@miguel_ritchie
Вот пример использования метода .config для изменения текста кнопки в более короткой записи:
1 2 3 4 5 6 7 8 9 10 11 |
import tkinter as tk
def change_text():
button.config(text="Новый текст")
root = tk.Tk()
button = tk.Button(root, text="Исходный текст", command=change_text)
button.pack()
root.mainloop()
|
Оба подхода (использование .config и изменение через атрибут text) рабочие и легко применяемы для изменения текста кнопки в tkinter.