核心代码
class POINT(Structure):
_fields_=[("x",c_ulong),("y",c_ulong)]
class MSG(Structure):
_fields_ = [('hwnd', c_int),
('message', c_uint),
('wParam', c_int),
('lParam', c_int),
('time', c_int),
('pt', POINT)]
msg = MSG()
widget=Myqq()
# widget.setWindowFlags(Qt.WindowStaysOnTopHint)
# widget.setWindowFlags(Qt.X11BypassWindowManagerHint)
widget.setAttribute(Qt.WA_X11DoNotAcceptFocus,True)
widget.setAttribute(Qt.WA_KeyboardFocusChange,True)
widget.show()
while keyhot["hokeyflag"]:
if (windll.user32.GetMessageA(byref(msg), None, 0, 0) != 0):
if(msg.wParam==WM_HOTKEY and msg.time==hotkeyId):
print(msg.wParam,msg.time,msg.lParam,msg.message)
if widget.isHidden():
widget.show()