#python #tkinter
#python #tkinter
Вопрос:
Я создал игру, и есть эта часть кода, которую я не понимаю. tk.wm_attributes("-topmost", 1)
Что означает число после «-topmost»? Я изменил число на 0 и 255, но разницы нет. Почему это?
- Я также проверил документацию tkinter и не могу найти функцию.
Комментарии:
1. Вы пробовали читать документацию tkinter для этой функции?
2. Можете ли вы указать веб-URL? Я не могу найти функцию в документации tkinter, даже используя быстрый поиск.
Ответ №1:
Да, функция довольно хорошо скрыта и (я думаю) работает только на Python.
tk.wm_attributes()
устанавливает настройки для tkinter, которые будут использоваться для рисования приложения. -topmost
есть ли возможность сделать так, чтобы окно всегда было поверх всех других окон, а ноль считается ложным, в то время как все остальные числа имеют значение true.
Другими словами, tk.wm_attributes('-topmost', 1)
означает «Да, нарисуйте окно поверх всех остальных».
Комментарии:
1.
topmost
Опция работает на любом языке, поддерживающем tk, хотя синтаксис, конечно, будет немного отличаться на разных языках.
Ответ №2:
Для topmost
атрибута требуется значение, которое может быть преобразовано в True
или False
на языке tcl. 1
или любое другое число, большее нуля, оценивается True
как . 0
будет оценено как False.
Итак, tk.wm_attributes("-topmost", 1)
topmost
параметр включен, а значение 0
отключает его.