Results 1 to 2 of 2

Thread: QDockWidget magically disapear

  1. #1
    Join Date
    Nov 2008
    Posts
    17
    Thanks
    4
    Qt products
    Qt4
    Platforms
    Unix/X11 Windows

    Question QDockWidget magically disapear

    Hi all,

    I found quite strange behavior of QDockWidget or maybe it is default behavior.

    Anyway, I have main window with QStackedWidget inside, one widget in QStackedWidget contains QDockWidget. By default QDockWidget visible for a user and shown on the screen, but if user switch to another widget in QStackedWidget and then back, QDockWidget disapear. It won't be destroyed but closed. Event if I disable close feature in QDockWidget it still disappear if you switch widgets.

    So is it default widget behavior and if yes, how can I force QDockWidget stay on the screen?

  2. #2
    Join Date
    Oct 2006
    Location
    New Delhi, India
    Posts
    2,467
    Thanks
    8
    Thanked 334 Times in 317 Posts
    Qt products
    Qt4
    Platforms
    Unix/X11 Windows

    Default Re: QDockWidget magically disapear

    Anyway, I have main window with QStackedWidget inside, one widget in QStackedWidget contains QDockWidget.
    That explains the behaviour. StackWidget is supposed to show one widget at a time. You DONT need to add dock widget to stack widget.

    You are required to add dock widget to main window, see QMainWindow::addDockWidget

  3. The following user says thank you to aamer4yu for this useful post:

    1111 (29th January 2009)

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
Digia, Qt and their respective logos are trademarks of Digia Plc in Finland and/or other countries worldwide.