Нет, перечисление обычно является тем же размером как интервал, то же как булевская переменная.
Вопрос скорее в том, какой набор оконных инструментов вы используете? PyGTK и подобный образованный поиск в Google дали мне это :
gtk.Window.set_keep_above
Как упоминалось ранее, оконный менеджер должен учитывать этот параметр или нет.
Отредактировано для включения специфических вещей SDL Pygame использует SDL для работы с отображением и не очень хорошо работает с наборами оконных инструментов . Окно SDL, которое можно поставить поверх, обсуждается здесь .
Я действительно не очень хорошо знаю Python, но поиск в Google «pygtk always on top» дал мне следующее:
http://www.mail-archive.com/ pygtk @ daa.com.au /msg01370.html
Было опубликовано решение:
transient.set_transient_for(main_window)
Вы также можете выполнить поиск по таким вещам, как «x11 всегда сверху». Основная идея, по-видимому, заключается в том, что вы даете оконному менеджеру «подсказку», что он должен держать окно над другими. Однако оконный менеджер имеет полную свободу действий и может делать все, что захочет.
Я также видел концепцию слоев при использовании оконных менеджеров, таких как Fluxbox, так что, возможно, есть способ изменить слой, на котором появляется окно.
Я пытался решить аналогичную проблему и нашел это решение с помощью модуля Pmw
http://www.java2s.com/Code/Python/GUI-Pmw/Showglobalmodaldialog.htm