2010-07-27 4 views
0

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

PS. ОС, о которой идет речь, - Windows 7, но было бы оценено кросс-платформенное решение.

ответ

0

Вам нужна функция 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) 
+0

Спасибо, кажется лучшим вариантом ... – Joshkunz

0

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