日志
-
2014-04-21 23:20
-
Node.Js现在很火?是的,它现在属于后台服务器比较火的方案之一,废话不多说,想了解nodejs自己google去查查,基于javascript的后台服务器框架
阅读全文»分类:默认分类|回复:1|浏览:3808
最近要做PC客户端的IM工作,而恰好后端使用的nodejs的,做即时通讯等功能,对于nodejs来说应该是绰绰有余,单线程下的高并发,适合创业公司学习。
今天上午本来打算使用Qt下面的QTcpSocket来与后端socket.io建立链接,不曾想,简单的socket链接 是无法满足于现状,于是乎,网上找,群内问,终于找到了基于Qt下面的websocket的例子,可惜我现在Qt版本是5.2.1,但是Qt5.3已经将websocket模块集 ..
-
2014-03-25 17:45
-
先来无事,遂研究下qwt编程,其实去年我已经将qwt编译好了,只是到现在才拿出来试试。
阅读全文»分类:默认分类|回复:1|浏览:2305
基于btc38提供了开放api,详见 http://www.btc38.com/general/789.html
想写个图形显示当前比特币的走势图,遂拿qwt来做个简单的演示
详见:瑞波币走势
-
2014-02-14 10:09
-
今日群中,有人提到mac下面打印对话框无法使用的问题,遂查阅资料,几经周折,终得正果,于是再此分享一二,以便后续者不在受此困扰
阅读全文»分类:默认分类|回复:0|浏览:2980
一般mac下报错为:QPrintDialog: Cannot be used on non-native printers
查阅http://stackoverflow.com/questions/8296021/how-to-print-pdf-file-in-qt
另外还找到qt bug系统中有解决办法https://bugreports.qt-project.org/browse/QTBUG-28822
斟酌再三,得解:
The issue resolved finally.
1. The Output format for QPrinter object should be set to Native format before creating insta ..
-
2013-08-27 17:09
-
windows shell扩展右键菜单。
阅读全文»分类:默认分类|回复:0|浏览:2215
由于工作的需求要实现像winrara那样的shell扩展菜单,带图标的,针对某个类型的文件执行相应的操作,
查了不少资料,终于解决了,效果如下图中红色矩形部分。 http://www.cppblog.com/shly/archive/2011/10/09/157894.aspx
-
2013-04-10 12:03
-
<div green?="">场景:<div green?=""> 许多应用程序在启动时显示一个画面,在程序启动到第一个画面显示需要一段漫长的时间,导致用户感觉到点就了该应用是否不能运行的错觉。<div green?="">方案:<div green?=""> 给Qt应用程序加一个启动画面,程序员用这种方法可以让启动时间感觉不那么长,还有用这个画面满足市场的一些要求。需要使用的类是QSplashScreen。<div green?="">解决方案1:<div green?=""> 本文介绍的是Qt实现启动界 ..
阅读全文»分类:默认分类|回复:0|浏览:1998
-
2013-03-27 15:47
-
Qt应用中,经常有需要用到SSL的地方,例如XMPP等。Qt SDK中的Qt支持SSL,而单独下载的Qt library则一般不带SSL。如果需要SSL支持则需要我们自己编译。
阅读全文»分类:默认分类|回复:0|浏览:2147
点击查看具体内容
-
2013-03-14 12:40
-
win下
阅读全文»分类:默认分类|回复:2|浏览:2914
void Widget::onOpen()
{
QString path = pathEdit->text();
path.replace("/", "\\"); //生成正确的文件路径
pathEdit->setText(path);
QProcess::startDetached("explorer "+path);//打开上面获取的目录
}
mac下
void Widget::onOpen()
{
QString path = pathEdit->text();
//path.replace("/", "\\"); //生成正确的文件路径
pathEdit->setText(path);
QProcess::startDetached("open"+path);//打开上面获取的目录
}
-
2012-01-11 11:11
-
最近做的Qt项目需要去做升级,研究了下升级的逻辑,简略说下:
阅读全文»分类:默认分类|回复:3|浏览:1540
首先需要配置下这个应用的一些相关信息,新建一个xml文件或者其他配置文件即可,读取里面的节点信息,比如版本号,在服务器上面也放一xml文件,比对2个xml文件的版本号是否相同,如本地版本比较低,则把新版本下载下来,退出本身应用,启动新版本的应用程序即可,过程比较复杂,自行研究吧,时间不够充足暂写到此。
-
2011-12-30 13:21
-
最近在做一个项目,需要用到XML配置文件,故网上浏览,看到一篇适合我当前的情况的文章,故在此罗列出来:http://www.cppblog.com/reborntercel/archive/2011/11/14/160058.html,献给那些需要的人。
阅读全文»分类:默认分类|回复:0|浏览:3132
如下是简要代码:
QDomDocument dom;
QFile *file = new QFile("books.xml");
if (file->open(QIODevice::ReadOnly))
{
dom.setContent(file); // 此处需做错误判断
}
file->close();
// 以下代码为解析XML文件中的内容
QDomNodeList books = dom.elementsByTagName("book");
for (int i = 0; i < books.c ..


