函数 page.childframescount page.childframesname page.close page.currentframename page.deletelater page.destroyed page.evaluate page.initialized page.inj ...
分类:
Web程序 时间:
2017-05-13 13:24:38
阅读次数:
296
在C++中学习过程中,我们都知道:delete和new必须配对使用(一一对应):delete少了,则内存泄露,多了麻烦更大。Qt作为C++的库,显然是不会违背C++的前述原则的。可是:在Qt中,我们很多时候都疯狂地用new,却很少用delete,缺少的delete去哪儿了?!注:本文暂不涉及智能指针(sm..
分类:
其他好文 时间:
2017-03-24 16:08:47
阅读次数:
177
程序编译运行过程很顺利,测试的时候也没发现什么问题。但后来我随手上传了一个1G大小的文件,发现每次文件上传到70%左右的时候程序就崩溃了,小文件就没这个问题。急忙打开任务管理器,这才发现上传文件的时候,程序内存占用会随着上传进度的增加而增加,上传1G文件的时候内存最多会吃到1.5G,这时候程序申请不 ...
分类:
其他好文 时间:
2016-12-20 23:17:15
阅读次数:
513
0QObject::deleteLater()delete obj;析构对象1QWidget::setVisible(bool)使得Widget可见或不可见2QWidget::setHidden(bool)1号的马甲3QWidget::show()1号的马甲4QWidget::hide()1号的马甲 ...
分类:
其他好文 时间:
2016-07-14 18:59:36
阅读次数:
138
这是由于线程未执行完毕,但提前关闭引起的,常规结束线程的步骤为:(1)disconect(.........) ;//关闭所有与该进程对象关联的信号和槽(2)thread->quit();(3)thread->wait();(4)thread->deleteLater();实际测试,只用(2)(3)...
分类:
其他好文 时间:
2015-01-09 19:15:56
阅读次数:
5271
??
一
QT的内存管理
1
QT中的内存管理是QObject来管理的
2
QT中的内存管理没有cocos2dx中的引用计数
3
组件可以指定父对象
QTimer *timer = QTimer(this);
//这里的this实际上强制转换成为了QObject了。
4
每一个对象都有一个deleteLater()方法,
QLin...
分类:
其他好文 时间:
2014-12-15 15:33:48
阅读次数:
268