Den 12-03-2013 02:09, Alex Malyushytskyy skrev: > I guess comment below was meant to send to mailing list. > > On Mon, Mar 11, 2013 at 3:46 PM, John Weeks <j...@wavemetrics.com> wrote: >> >> On 05-Mar-2013, at 5:02 PM, Alex Malyushytskyy wrote: >> >> Remember you can always disable any window at any time and leave only >> desired windows accessible to user. >> >> >> And so I tried calling QWidget::setEnabled(false) on the top-level widget >> for windows that I want to not be active. The contents do turn gray, and >> mouse clicks in those windows are blocked. But still the windows are >> activated (the window buttons are colored and the frames appear activated) >> and they come to the top. >> >> To me, this is unexpected!
There is no way to avoid this. Or rather, no Qt way. You have to do one of two things: Either redesign the application user interface or write OS specific code to set this up. My choice would be to redesign. Your UI choice here is so non-standard that it's going to be hard to do the code and even harder to maintain it. And users often don't appreciate non-standard UI choices, because it makes the application harder to use. Bo. -- Bo Thorsen, European Qt Manager, Integrated Computer Solutions ICS - Delivering World-Class Applications for Embedded & Mobile Devices http://ics.com/services _______________________________________________ Interest mailing list Interest@qt-project.org http://lists.qt-project.org/mailman/listinfo/interest