Графический интерфейс для запуска программ в Python - PullRequest
0 голосов
/ 27 июля 2010

Просто интересно, есть ли какой-нибудь фреймворк или метод создания графического интерфейса, который будет переопределять (оставаться поверх) всех других окон в python. В том числе игры или другие программы, которые, кажется, «захватывают» компьютеры Графические процессы. Любая точка в правильном направлении будет высоко ценится ...

PS. Рассматриваемая ОС - Windows 7, но кроссплатформенное решение приветствуется.

Ответы [ 2 ]

0 голосов
/ 27 июля 2010

Для кроссплатформенного решения вы можете использовать wxPython с битом стиля wxSTAY_ON_TOP в главном окне. Я верю, что это даст вам желаемое поведение в Mac и Unix, а также в Microsoft Windows.

0 голосов
/ 27 июля 2010

Вам нужна функция SetWindowPos из Win32 API.Должно работать что-то вроде следующего (см. Ссылку API для более подробной информации):

import win32gui, win32con

hwnd = get_my_window_handle()
win32gui.SetWindowPos(hwnd, win32con.HWND_TOPMOST, 0, 0, 0, 0, win32con.SWP_NOMOVE | win32con.SWP_NOSIZE)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...