I want to make a PyQT4 window(QtGui.QMainWindow) jump to the front when the application received a specified message from another machine.
Usually the window is minimized.
I tried the raise_() and show() method but it doesn’t work.
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
This works:
Both are required for me on Win7.
setWindowStaterestores the minimized window and gives focus. But if the window just lost focus and not minimized, it won’t give focus.activateWindowgives focus but doesn’t restore the minimized state.Using both has the desired effect.