坚持QtQML,坚持移动互联网

http://www.qtcn.org/bbs/u/121778  [收藏] [复制]

toby520

将QtCoding进行到底,做Qt的宠儿

  • 89

    关注

  • 164

    粉丝

  • 3578

    访客

  • 等级:精灵王
  • 身份:论坛版主
  • 总积分:1262
  • 男,1986-11-17

最后登录:2024-04-28

更多资料

日志

2013-04-10 12:03

<div green?="">场景:<div green?=""> 许多应用程序在启动时显示一个画面,在程序启动到第一个画面显示需要一段漫长的时间,导致用户感觉到点就了该应用是否不能运行的错觉。<div green?="">方案:<div green?=""> 给Qt应用程序加一个启动画面,程序员用这种方法可以让启动时间感觉不那么长,还有用这个画面满足市场的一些要求。需要使用的类是QSplashScreen。<div green?="">解决方案1:<div green?=""> 本文介绍的是Qt实现启动界 ..

阅读全文»分类:默认分类|回复:0|浏览:1403
2013-04-03 11:18

tar
解包:tar xvf
FileName.tar
打包:tar cvf FileName.tar
DirName
(注:tar是打包,不是压缩!)
———————————————
.gz
解压1:gunzip
FileName.gz
解压2:gzip -d FileName.gz
压缩:gzip FileName
.tar.gz 和 .tgz
解压:tar zxvf
FileName.tar.gz
压缩:tar zcvf FileName.tar.gz
DirName
———————————————
.bz2
解压1:bzip2 -d FileName.bz2
解压2:bunzip2
FileName.bz2
压缩: bzip2 -z FileName
.tar.bz2
解压:tar jxvf
FileName.tar.bz2
压缩:tar jcvf FileName.tar.bz2DirName
—— ..

阅读全文»分类:Mac OS X|回复:0|浏览:1277
2013-03-27 15:47

Qt应用中,经常有需要用到SSL的地方,例如XMPP等。Qt SDK中的Qt支持SSL,而单独下载的Qt library则一般不带SSL。如果需要SSL支持则需要我们自己编译。
点击查看具体内容

阅读全文»分类:默认分类|回复:0|浏览:1779
2013-03-18 14:46

妙趣横生的算法

阅读全文»分类:默认分类|回复:0|浏览:1220
2013-03-14 12:40

win下
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);//打开上面获取的目录

}

阅读全文»分类:默认分类|回复:2|浏览:2340
2012-01-11 11:11

最近做的Qt项目需要去做升级,研究了下升级的逻辑,简略说下:
首先需要配置下这个应用的一些相关信息,新建一个xml文件或者其他配置文件即可,读取里面的节点信息,比如版本号,在服务器上面也放一xml文件,比对2个xml文件的版本号是否相同,如本地版本比较低,则把新版本下载下来,退出本身应用,启动新版本的应用程序即可,过程比较复杂,自行研究吧,时间不够充足暂写到此。

阅读全文»分类:默认分类|回复:3|浏览:1281
2011-12-30 13:21

最近在做一个项目,需要用到XML配置文件,故网上浏览,看到一篇适合我当前的情况的文章,故在此罗列出来:http://www.cppblog.com/reborntercel/archive/2011/11/14/160058.html,献给那些需要的人。
如下是简要代码:
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 ..

阅读全文»分类:默认分类|回复:0|浏览:2906
2011-10-31 11:18

#include <QDir>
#include <QFileInfoList>


/**
qCopyDirectory -- 拷贝目录
fromDir : 源目录
toDir : 目标目录
bCoverIfFileExists : ture:同名时覆盖 false:同名时返回false,终止拷贝
返回: ture拷贝成功 false:拷贝未完成
*/
bool qCopyDirectory(const QDir& fromDir, const QDir& toDir, bool bCoverIfFileExists)
{
QDir formDir_ = fromDir;
QDir toDir_ = toDir;


if(!toDir_.exists())
{
if(!toDir_.mkdir(toDir.absolutePath()))
return false;
}


QFileInfoList fileInfoList = formDi ..

阅读全文»分类:默认分类|回复:0|浏览:1970
2011-10-28 21:27

Mac版本发布流程
一、 如何发布应用程序
整理需要打包的应用程序,比如yourAPP.app,这里的app应用程序存在一个工程的架构。基本构建如下:应用程序plugandint.app

其中MacOs下放置应用程序,其他文件放置临时文件或者一些插件,动态库之类的。
在这里提到Framework和Dylib等库的问题,是关键所在,如何解决库之间的依赖和在无开发环境下的Mac下也能运行该应用程序,需要参照:http://doc.qt.nokia.com/latest/deployment-mac.html#application-dependencies,http://blog.devep.net/virushuo/2009/07/01/xcodecocoadylib.html,
等相关 ..

阅读全文»分类:默认分类|回复:0|浏览:4129
2011-10-28 20:23

冥思苦想又昨天,Mac平台真少见,如何打包求真相,到头解决官网现。

阅读全文»分类:默认分类|回复:0|浏览:1510

Powered by phpwind v8.7 Certificate Copyright Time now is:04-29 03:35
©2005-2016 QTCN开发网 版权所有 Gzip disabled