- 博客(4)
- 收藏
- 关注
原创 在QThread中QNetworkAccessManager无法进行网络操作的问题解决方法
错误方法:直接继承QThread类,在QThread类中实现run方法进行网络操作。正确方法:1. 创建QObject子类(Handler),创建工作函数(如run方法),在run方法中实现网络操作。 2. 在主线程中创建QThread对象(QThread *t = new QThread(this)),然后创建处理对象(Handler hander)
2012-12-27 17:24:18
4332
4
原创 在Qt中为QWidget创建鼠标点击处理
class QClickWidget : public QWidget{ pubilc: QClickWidget(QWidget *parent = 0) ~QClickWidget(); signals: void clicked(); public slots: void mouseClicked(); pro
2012-11-08 11:25:32
10686
3
原创 关于在Qt中动态创建QtGui对象的问题
这样写:QWidget *w = new QWidget[n];经常会在程序结束时回收资源时发生错误。所以应该一个一个来定义:for(int i = 0; i < n; ++i){ QWidget *w = new QWidget(parent);}或者:QWidget **w = new QWidget*[n];for(int i = 0; i < n
2012-11-07 15:46:04
483
原创 Qt中的new与delete
最近调试发现,Qt new出来的对象,只要设置了parent,那么父对象就会负责释放子对象,而不用自己delete。
2012-11-07 08:56:15
631
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人