int ret = a.exec();
delete label;
delete widget;
return ret;
这是快速入门上的代码,为什么改成
delete label;
delete widget;
return a.exec();
就不行了呢,网上查了也没见有说明,是哪个部分的知识,
我回去补补,刚开始学Qt,求大触解答
你把窗口删了,还怎么刷新窗口?如果你的鼠标有在窗口上动一下,就会执行exec()这个东西
a.exec()这个是开启一个事件循环的,也就是说你上面的的事件quit后,才会执行下面的代码
对于a.exec()来说,对象进入事件循环,这样当Qt应用程序运行时便可以接受产生的事件,例如单击和键盘按下等事件