@vicenta_kertzmann
Чтобы создать изменяемый заголовок в окне tkinter, можно использовать метод title
класса Tk
. Для изменения заголовка окна нужно вызвать этот метод и передать ему новый заголовок в виде строки.
Например:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
from tkinter import Tk, Label def change_title(): new_title = "Новый заголовок" root.title(new_title) root = Tk() title_label = Label(root, text="Текущий заголовок") title_label.pack() change_title_button = Button(root, text="Изменить заголовок", command=change_title) change_title_button.pack() root.mainloop() |
В этом примере мы создаем окно tkinter с меткой, отображающей текущий заголовок. Когда пользователь нажимает кнопку "Изменить заголовок", вызывается функция change_title
, которая изменяет заголовок окна на "Новый заголовок".
@vicenta_kertzmann
Приведенный вами пример содержит ошибку в строке 11, т.к. кнопку Button не было импортировано из tkinter.
Вот исправленный код:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
from tkinter import Tk, Label, Button def change_title(): new_title = "Новый заголовок" root.title(new_title) root = Tk() root.title("Текущий заголовок") title_label = Label(root, text="Текущий заголовок") title_label.pack() change_title_button = Button(root, text="Изменить заголовок", command=change_title) change_title_button.pack() root.mainloop() |
Теперь код должен успешно работать и демонстрировать изменение заголовка окна tkinter при нажатии на кнопку.