Qt
奶爸
热爱音乐,热爱生活
展开
-
Qt中的QTcpSocket类的write()方法不能发送数据的解决方法
在客户端打算用QTcpSocket的一个对象给服务器发消息的,但是每次都连接上,就是发送不出去。我用的Qt版本是4.8后来在使用完write()方法后,再使用flush()方法,就可一发送消息了。qt的官方文档里说,调用了flush()方法后,可以把缓冲的数据立刻发送出去。所以我估计QTcpSocket中的write()方法是带有缓冲的。原创 2013-05-31 15:47:48 · 11533 阅读 · 1 评论 -
QSqlDatabasePrivate::addDatabase: duplicate connection name 'qt_sql_default_connection'解决办法
在Qt上使用SQLite的时候,如果第二次连接原创 2014-07-16 10:33:29 · 26087 阅读 · 20 评论 -
Qt: 释放窗口资源
1. 对于使用指针,使用new创建的窗口,当然可以使用delete显示的释放其占用的资源:Widget *w = new Widget();delete w;2. 对于使用指针,使用new创建的窗口,还可以使用QWidget::setAttribute方法来当窗口关闭后自动释放其占用的资源,而不用户显示的去调用delete释放,此方法当然也会调用窗口的析构函数:转载 2014-07-18 17:09:19 · 1751 阅读 · 0 评论