
Qt
iamspoon
一个刚上路的游戏客户端程序员
展开
-
Qt的两种迭代器(Java和STL)
两个不同风格的迭代器最基本的的区别是:Java迭代器存在的位置在数据前或数据后,通过next()来读取数据。STL迭代器类似指针,指向数据,使用一元操作符*来获取数据。原创 2016-09-08 18:10:41 · 3016 阅读 · 0 评论 -
QDom的概念
凡是开头加QDom前缀的都是代表节点类型。所以有,QDomElement代表一个Element节点,而QDomText代表一个Text节点。QDomNode类可以存储任意类型的节点。如果想进一步处理一个节点,首先必须把它转化为正确的数据类型。QDomNode调用toElement()以把它转化成QDomElement,然后调用tagName()来获得元素的标签名称。如果节点不是Element类型,那么toElement()函数就返回一个空QDomElement对象和一个空标签。转载 2016-11-22 10:31:30 · 1480 阅读 · 0 评论 -
Qt中QString::toStdString().c_str() 偶尔存在问题
QString::toStdString().c_str()中toStdString()是一个临时std::string变量,而c_str()是指向这个临时std::string变量的字符串地址,所以传给c时这个临时std::string变量已经被析构,其内容是空,c_str()自然就是'\0'。不过这种情况在未知情况下发生,有时直接写QString::toStdString().c_str() 也是好用的。原创 2016-11-28 15:59:46 · 7914 阅读 · 1 评论 -
Qt的QEvent::accept()和QEvent::ignore()
QEvent的accept和ignore差别原创 2017-03-10 16:43:48 · 2078 阅读 · 0 评论 -
使用Qt导出Excel文件。
查看Excel文件分两种:office和WPS,如果电脑里只装了WPS,那这里会有个小坑,稍后会讲。主要用QAxObject对象来实现。 QAxObject excel("Excel.Application"); excel.dynamicCall("SetVisible(bool)",false); //如果为了看自己的程序到底怎样工作,可以设置为true QAxO原创 2017-10-10 10:45:17 · 5213 阅读 · 1 评论 -
Qt Http 请求
使用的类:QNetworkAccessManager (管理), QNetworkRequest(请求), QNetworkReply(返回)。1、QNetworkRequest首先setHeader,然后setUrl2、QNetworkAccessManager调用get(QNetworkRequest)或者post(QNetworkRequest, QByteArray)。返回值是QNet...原创 2018-10-26 17:09:34 · 1028 阅读 · 0 评论