Как сохранить окно Python поверх всех остальных (Python 3.1) - PullRequest
1 голос
/ 13 октября 2010

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

Любая помощь в том, как это сделать, была бы великолепна. Спасибо

РЕДАКТИРОВАТЬ: Использование tkinter

1 Ответ

4 голосов
/ 13 октября 2010

Вам нужно будет предоставить информацию о том, какую платформу GUI вы используете для подробного ответа на SO.

В Windows вы можете сделать что-то подобное с помощью ручки вашего окна.

import win32gui
import win32con
win32gui.SetWindowPos(hWnd, win32con.HWND_TOPMOST, 0,0,0,0,
win32con.SWP_NOMOVE | win32con.SWP_NOSIZE)

Также с Tkinter вы можете попробовать. Я еще не пробовал.

root = Tk()
root.wm_attributes("-topmost", 1)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...