Получить название заголовка окна tkinter - PullRequest
0 голосов
/ 29 апреля 2019

Я пытаюсь сделать копию Блокнота.Здесь я хочу получить название заголовка окна tkinter.

Мне это нужно, потому что если заголовок окна Без названия - Блокнот , то я хочу выйти из программы напрямуюно если название заголовка не Без названия - Блокнот , тогда я хочу отобразить сообщение, если вы действительно хотите выйти из программы.

Как я могу это сделать?

1 Ответ

2 голосов
/ 29 апреля 2019

Вы можете просто использовать:

if root.title() == "Untitled - Notepad":
    # do something

Но, возможно, это не лучший способ сделать это.
@tobias_k хорошо выразился:

Не читайте заголовок вашего окна, чтобы определить, является ли файл, который вы редактируете, "неназванным", или он уже был сохранен, или был изменен с момента последнего сохранения. Вместо этого храните эту информацию в некоторых выделенных атрибутах вашего класса редактора и используйте их для определения заголовка окна редактора. В противном случае будет беспорядок, если вы когда-нибудь решите изменить формат заголовка. Кроме того, что если файл буквально называется «Без названия»?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...