it works but ... if i do that, when I close the qml view it no more quit the application and stay as zombie ...
I have tryed various hack like :
QGuiApplication::setQuitOnLastWindowClosed(true);  at start

just before opening QfileDialog I set QGuiApplication::setQuitOnLastWindowClosed(false)
then set to QGuiApplication::setQuitOnLastWindowClosed(true);

if I do that, the qfiledialog do no more close the apps, but after If it try to close the apps, it don't close the apps even if before I call setQuitOnLastWindowClosed(true) !


Le 08/05/2012 10:48, Bo Thorsen a écrit :
Den 07-05-2012 15:09, qtnext skrev:
Hi,

I have started  a new desktop application  trying to use only qml with
Qt5 : I need to choose file. There is now no ready to use components to
open, choose a file, so I have tryed to add widgets module in the pro
file, and use Qfiledialog ... I can open QFileDialog, but when I close
the dialog box, the function in my apps corresponding to the after is
executed just after, but it close the apps just after ...  my
application is derived from qapplication ... Is it forbidden to mix a
qquickview and real qwidget dialog box  or is it a bug ?
Try this in your main():

QApplication app; // Your derived class here, of course
app.setQuitOnLastWindowClosed(false);

Bo Thorsen,
Fionia Software.


_______________________________________________
Interest mailing list
Interest@qt-project.org
http://lists.qt-project.org/mailman/listinfo/interest

Reply via email to