ninsun的个人主页

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

ninsun

  • 6

    关注

  • 9

    粉丝

  • 61

    访客

  • 等级:侠客
  • 总积分:244
  • 男,1987-04-29

最后登录:2017-07-10

更多资料

日志

2012-09-03 10:53

虽然标题终于写到了(一), 不过很遗憾的是这就是现阶段的最终了...
因为东西其实过少了...
好吧, 先上代码:
复制代码QFile _scriptFile(":/res/encodePass.js");
if (!_scriptFile.open(QIODevice::ReadOnly))
{
m_encodePassword.clear();
qWarning() << "encodePass.js open failed";
return;
}
QTextStream _stream(&_scriptFile);
QString _contents = _stream.readAll();
_scriptFile.close();
QScriptEngine _engine;
QScriptValue _js = _engine.evaluate(_contents);
QScriptValue _pas ..

阅读全文»分类:默认分类|回复:0|浏览:2195
2012-09-01 21:36

既然标题写的是零,就表示这不是正式的开始……
只是对自己提一个醒,不要忘了你还有这个学习计划啊……

那么多的脚本语言中,Qt现在对Javascript是原生支持的。
然后,本来我以为不会对它有什么研究的现在,我终于因为WebQQ的协议而被迫要使用它了……

好吧,在我不到一天的摸索当中,我终于成功的载入了一个写有各个函数的js文件,并且成功的调用了其中的一个需要三个参数并且它本身还会调用其他函数的函数了……
也就是基本算是任务完成……
只是,因为代码不在手边,不好终于原始的进行记录,只好先把这个记录工作延迟一下,写下这 ..

阅读全文»分类:QtScript|回复:0|浏览:1069
2012-02-16 11:51

/etc/apt/source.list 这个文件, 是所有使用apt工具的linux系统中的一个十分重要的东西
它关系到整个系统中由apt管理的"包"的来源

可以说,一个完全由apt管理包的系统, 这个文件就是这套系统的"核心"
这个文件改变了, 就意味着整个系统的改变——当你把ubuntu发行版里的这个文件放到debian发行版中,执行dist-upgrade更新以后(当然会发生很多关于包的版本不兼容之类的问题,一旦解决了这个问题……),嗯, 你的debian发行版就变成了ubuntu发行版了……

初学者打开这个文本文件以后, 很可能只能注意到每一行都有一 ..

阅读全文»分类:debian|回复:0|浏览:1489
2012-01-29 10:02

真心是因为太无聊了, 我才会去研究如何才能让代码在linux平台和win平台可以一次性的编译就可直接拿来发布——并且不需要来回复制文件,或者修改文件名之类的……
以下就是我的研究成果了……

使用前提:使用QtCreator或命令行编译,不使用shadow-build,并且是一层目录结构的subdir工程——多层次的subdir工程还未去研究过……
因为我会将生成的程序,库都放到一个名字叫做output的目录之中,源代码目录唯一会有所变化的就是多出了几个makefile文件,所以可以说源码目录还是很“干净”的。
output目录下面,bin目录就是最终可以直接拿来 ..

阅读全文»分类:默认分类|回复:0|浏览:2986
2011-12-16 09:34

总算是把图形环境安装好了...
剩下的,就是配置了.
不过,在配置之前, 还是将之前的所有操作都总结一下的好...

首先是安装基本系统的时候.
我建议的是不要使用中文安装.
这是因为在使用基本安装的时候,一旦你选择了中文,后续安装时你将无法选择默认使用的locale, 很多命令将会出现一片的"◇乱码"
不过,如果你选择的是专家模式,即使你使用了中文,也可以在后续安装时将locale设置到en.UTF8或者其他非中文环境而不会遇到这个问题.
可是, 如果你已经选择了中文,并且安装完毕了怎么办呢...
网上都说使用 dpkg-reconfigure locales 来 ..

阅读全文»分类:默认分类|回复:1|浏览:3351
2011-12-14 15:55

基本系统安装完毕,接下来就是图形桌面系统了。
想来想去,我决定用xfce4——毕竟是轻量级的系统,不会有那么多乱七八糟的东西……
Debian提供了一个集成的xfce4包——不过那里面有一些我不需要的东西,我想要的仅仅只是一个最基本的桌面系统而已……
于是,这里我偷了个懒……我在Debian的网站上搜索了一下这个xfce4的包,看看它的依赖关系……
dep:gtk2-engines-xfce(>= 2.8.0)GTK+-2.0 theme engine for Xfcedep:orage(>= 4.8.0)Xfce 桌面环境的日历dep:thunar(>= 1.2.0)Xfce 的文件管理器dep:xfce4-appfinder(>= 4.8.0)Ap ..

阅读全文»分类:默认分类|回复:0|浏览:2978
2011-12-14 14:44

其实……我真正用过的linux发行版并不多……最常用以及一直在用的是Ubuntu。
想来想去其实最终我用的都是debian而已……
然后有尝试着看了看LFS,这个时候我就觉得……定制一个自己的系统好像比用发行版要来的给力一点……
毕竟发行版里的那些侏儒游戏啊,莫名其妙名称的程序啊,从来没有用过……
可是LFS实在是太难了——不仅难在一切都需要手动编译,还难在未来的更新。
我是个懒散的人,其实并不喜欢麻烦的事情——我希望更新只需要我点一下就可以了,而不是去关注哪个我用的程序有了最新的版本,于是跑去下载源代码然后编译更新。
然 ..

阅读全文»分类:默认分类|回复:0|浏览:2483
2011-12-12 09:30

对于简单的应用来说, 在QtCreator中添加版本号是很容易的,就是在pro文件中添加复制代码VERSION = 0.1.1这样的代码就行了.
可是对于windows下的高级一点的应用来说, 添加这行代码却会带来一些麻烦.
例如当你编译的是一个库的时候,你会惊讶的发现,生成的dll和lib文件的名字后面会多出来一个数字.(xxxx0.lib, xxxx0.dll)
而使用这个库的工程会报出 -llibxxxx无法找到 而编译也当然会失败. 其实这是必然的, 因为你的库的名字不是xxxx, 而是xxxx0(版本号是0.1.1的情况, 如果版本号是1.1.1, 则名字会变成xxxx1. 不过这一切仅仅只会发生在windows ..

阅读全文»分类:qmake|回复:0|浏览:2403
2011-10-11 17:32

复制代码#-------------------------------------------------
#
# PS:应将此配置放置在pro文件的最后, 否则可能会不起作用
#
# 以下配置为程序输出目录配置模板, 根据需要自行修改
# 其中, 默认认为整个工程使用SubDir工程, 且子工程为非SubDir工程.
# 如有不同, 请根据情况进行修改
#
#
# 主要就是配置 TARGET(目标名字) 以及 DESTDIR(目标目录), DLLDESTDIR(动态库自动复制目录)
# 将TARGET在debug状况下加上d后缀
# 将DESTDIR设置到bin目录下,而在目标为动态库时修改为放入lib目录下
# 将DLLDESTDIR设置为bin目录, 用于将动态库的自动 ..

阅读全文»分类:qmake|回复:0|浏览:3983

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