[Interest] Calling QMainWindow::close() vs. clicking on close button in title bar
asmaloney at gmail.com
Wed Oct 31 19:13:49 CET 2018
Reported with example code here: https://bugreports.qt.io/browse/QTBUG-71519
I wasn't sure what to use for Components, but my main issue is with Qt3D
not working properly in this context.
Andy Maloney // https://asmaloney.com
twitter ~ @asmaloney <https://twitter.com/asmaloney>
On Wed, Oct 31, 2018 at 6:03 AM Giuseppe D'Angelo via Interest <
interest at qt-project.org> wrote:
> Il 30/10/18 13:53, Andy ha scritto:
> > Turns out that if you have a QMainWindow containing a QWindow (e.g. by
> > using QWidget::createWindowContainer()):
> > - if you call QMainWindow::close(), the QWindow receives QEvent::Hide
> > and does the right thing
> > - if you click the close button in the title bar, the QWindow
> > receives QEvent::Close which calls QWindow::destroy()
> > This is not what I would expect. Is this by design?
> > The QWidget::createWindowContainer docs don't mention this as a
> Smells like a bug to me, please report it.
> Giuseppe D'Angelo | giuseppe.dangelo at kdab.com | Senior Software Engineer
> KDAB (France) S.A.S., a KDAB Group company
> Tel. France +33 (0)4 90 84 08 53, http://www.kdab.com
> KDAB - The Qt, C++ and OpenGL Experts
> Interest mailing list
> Interest at qt-project.org
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Interest