On Tue, Jul 9, 2013 at 9:33 AM, andy fillebrown
<andy.fillebr...@gmail.com>wrote:

> I think the problem might be the use of the "Force quit" button.  That is
> not a normal way to close an application.  Pressing the "Force quit" button
> is similar to using the OS to kill the process. I'd be surprised if any
> slots were called in that case.  Try closing the application like a normal
> user would.
>
> Cheers,
> ~ andy.f
>
>
>
>
>
> On Mon, Jul 8, 2013 at 9:11 PM, Syam Krishnan <sya...@gmail.com> wrote:
>
>> On 07/09/2013 04:03 AM, Mitchell Verter wrote:
>> > How do I trigger cleanup actions on application close?
>> >
>> > I need to write out temporary objects and a footer to a file whenever
>> > the Application is closed.
>> >
>> > I've tried several approaches, but none of them produces any result
>> > when I "Force Quit" by hitting the red button within QtCreator.
>>
>
As others have pointed out, forcing an application to quit is killing the
process immediately. All the events in the event queue will discarded.
Hence none of your event handlers will be called.

Try doing normal application termination like pressing the Close button on
the window etc.

> >
>> > More specifically, I have tried to connect:
>> >
>> >      QObject::connect(&myApplication, SIGNAL(aboutToQuit()),
>> > &myMainWindow,  SLOT(closeFileSlot()));
>> >
>> > (note that I am using a QApplication rather than a QCoreApplication --
>> > I'm not sure if it makes a difference)
>>
>>
>> You could try the signal QApplication::lastWindowClosed() or override
>> the closeEvent() function of your QMainWindow class.
>>
>> regards,
>>
>> Syam
>> _______________________________________________
>> Interest mailing list
>> Interest@qt-project.org
>> http://lists.qt-project.org/mailman/listinfo/interest
>>
>
>
> _______________________________________________
> Interest mailing list
> Interest@qt-project.org
> http://lists.qt-project.org/mailman/listinfo/interest
>
>


-- 
My blog http://gkbhat.blogspot.com
_______________________________________________
Interest mailing list
Interest@qt-project.org
http://lists.qt-project.org/mailman/listinfo/interest

Reply via email to