[Interest] New window in Qt makes the application activate

william.crocker at analog.com william.crocker at analog.com
Tue Feb 4 13:14:04 CET 2014

On 02/03/2014 11:32 PM, Mandeep Sandhu wrote:
>     As part of a (partly mistaken) emulation of some ancient Macintosh API's I
>     was calling QWidget::activateWindow(). If the application is not active,
>     that both makes the window active, and it makes the application active. I
>     guess it's debatable whether activateWindow() should activate the
>     application. I expected that it would just make the window the active window
>     (painted with active appearance, ready to accept focus, title bar buttons
>     with active appearance, etc.) or ready to be the active window when the
>     application activated. The application can be activated via a click in the
>     Dock icon, which doesn't select a window to be the active window, so
>     whatever was active (or made active when the application is not active?)
>     previously now becomes the active window.

What does it mean to "activate the application".

Isn't it just a question of whether the app
steals the keyboard focus?

That is the problem I have had in the past. My users
want the option of starting up my app (and a window appearing),
but without stealing the keyboard focus. (Don't remember
if I was ever able to do that.)


More information about the Interest mailing list