上一页 1 ··· 7 8 9 10 11 12 13 下一页

QML 学习(三)

摘要: 经过前面两个教程,文字也能显示,也能处理鼠标事件了,来点动画吧。这个教程实现了当鼠标按住的时候,Hello,World从顶部到底部的一个旋转过程,并带有颜色渐变的效果。完整的源代码main.qml[代码]除了这个main.qml之外,还有一个Cell.qml也是需要的,和教程(2)中的完全一样。下面来看一看比起教程(2)的代码增加出来的内容。[代码]states内嵌于Text之中,可以为Text元素添加多个状态,现在的这个例子只增加了一个状态。该状态的名为为”down”,然后由“when”指 定了什么时候触发这个状态。PropertyChanges则指定了哪个元素的哪些属性会发生什么样的变化。 阅读全文
posted @ 2010-12-05 13:09 hicjiajia 阅读(3613) 评论(0) 推荐(1) 编辑

QML 学习(二)

摘要: 在上一篇文章里我们使用了最基础的QML类型实现了文字Hello,World的显示。这篇文章中将会增加颜色选项面板,用户可以给Hello,World设置不同的颜色,如下图显示:QML组件从图中可以看到选项面板由6个颜色小块组成,它们唯一的区别就是颜色不一样。那么我们就可以用组件(Component)来实现一个颜色块,然后在需要的时候使用这个组件就可以了。组件其实和其它编程语言中的宏,函数,类,结构体等功能差不多,就是代码复用。作为程序员,我知道你懂的。组件由一个单独的QML文件名组成,文件名总是以大写字母开头,要使用该组件的时候直接使用该文件名就可以了。关于如何定义自己的组件,请访问Defini 阅读全文
posted @ 2010-12-05 13:02 hicjiajia 阅读(18929) 评论(1) 推荐(1) 编辑

QML 学习(一)

摘要: 前言 :Qt Declarative UI 传得沸沸扬扬,却很少有中文资料介绍这是一个什么样的技术,以及如何使用它。偶尔能搜到几篇也是掐头去尾的,让人摸不着头脑。CuteQt网友英狐奉献的三篇文章很有参考价值,把我带入了门。我准备翻译的这个入门教程来自于Qt官方文档,更多的是语法性的介绍。说是翻译,其实是我在原文基础上的一个阅读理解吧。QML是什么?QML是一种描诉性的脚本语言,文件格式以.qml结尾。语法格式非常像CSS(参考后文具体例子),但又支持javacript形式的编程控制。我个人认为它结合了QtDesigner UI和QtScript的有点。QtDesigner可以设计出.ui界面 阅读全文
posted @ 2010-12-05 12:42 hicjiajia 阅读(7808) 评论(2) 推荐(0) 编辑

Qt 文件搜索

摘要: 代码无意间在网上找到,下载回来后改了几个格式,编译后经测试可以正常使用,这个个文件搜索的很好的例子,有两种搜索方式:一种是按文件名作为关键字进行搜索,一种是以文档中所包含的关键字进行搜索,贴两张图先:上图为两个文本文档(都位于C盘根目录下),其中都包含有"2010-12-05"这样的关键字,一会就用这个关键字搜索看看行不行...注意:这个实例程序无法进行递归的查找,只能搜索指定目录这一层的文件,另外它只能匹配文本文档。[代码][代码][代码] 阅读全文
posted @ 2010-12-05 12:03 hicjiajia 阅读(4262) 评论(0) 推荐(0) 编辑

C++ 流

摘要: 今天特意研究了一下C++中的“流”,其实是为了做一个字典,利用文件流和输入迭代器从txt文件中读取数据到STL容器中(实现代码十分精简啊...),由于是试验我用了简单的vector,实际编码用映射或者哈希表效率更高...[代码]1.txt 文件内容如下:程序运行结果如下: 阅读全文
posted @ 2010-11-23 23:10 hicjiajia 阅读(389) 评论(0) 推荐(0) 编辑

Qt Everything

摘要: 这篇文章属于一个系列,主要是我收集于网络的各种Qt方面技巧,不断更新!!1、Qt串口应用程序小问题用qt4.6写个串口应用程序,串口的操作直接调用windows api来进行,却发现一个问题,那就是如果我用creatfile来创建串口文件,则始终返回失败,但我如用creatfileA来创建,则成功。查了一下资料,原来这是由于字符编码的问题引起的。QT系统用的是unicode编码,因此,调用creatfile时,实际调用的是creatfileW这个支持unicode的函数,但我用qt creator来编写程序时,所写程序的字符编码却是windows默认的gbk编码,因此,导致失败。解决方法是在q 阅读全文
posted @ 2010-11-04 18:16 hicjiajia 阅读(1701) 评论(0) 推荐(0) 编辑

大数乘法

摘要: 今天上课,实在无聊,手机上网的时候发现了一哥们提问如何实现大数的乘法,觉得挺有意思,查了点资料(华为某年的面试题就是如何实现大数的乘法),网上实现的方法很多,这里的思路是用数组每个元素存储一位数字,我把代码补全了,保证代码直接可以在编译器中通过... (DEV-C++ 5 编译通过)[代码]程序运行结果如图: 阅读全文
posted @ 2010-09-26 23:03 hicjiajia 阅读(17204) 评论(8) 推荐(4) 编辑

字符串穷举算法(STL)

摘要: 这里实现的功能是给出一个任意序列的字符串组合,程序会产生包含所有字符的组合,算法部分用到了C++ STL中的next_permutation()函数,并计算耗时(用到了Win32 API)。代码很简单,就不加注释了....[代码]当输入12345678 程序运行效果如下: 阅读全文
posted @ 2010-09-10 15:56 hicjiajia 阅读(881) 评论(1) 推荐(0) 编辑

腾讯之战

摘要: 无意间在网上发现这张图片,感觉很有意思,腾讯是四处挑战,以一当百,俗话说样样通,样样松,我感觉腾讯很多产品都一般般,没有出众的,腾讯敢这样挑衅,就是依靠强大的亲友团的支持,呵呵,这张图应该少了一点,腾讯在视频方面有QQ影音,而且是无广告完全免费的,这对以广告盈利的暴风影音来说应该是不小的冲击。QQ影音没用过,暴风不爱用,太占内存了,经朋友介绍装上了完美解码,感觉还不错。 阅读全文
posted @ 2010-08-28 09:38 hicjiajia 阅读(451) 评论(0) 推荐(1) 编辑

感悟

摘要: 生活中,我们在哀叹生命不幸,在等待希望的瞬间,时间像一只顽皮的小精灵窃笑着与我们擦肩而去。时间一天一天地过支,童年的无忧无虑早已如梦般散去,少年的浪漫往事,也伴随着日历飘逸在岁月的风中……时光飞逝,往事烟云如歌,也只能存在记忆的光盘中,而未来的时光又如一条无声的河流,在浩浩荡荡地、义无反顾地向身后延伸。岁月如梭,然而生命依然如苍穹的云朵那般轻盈,又像春天的原野般美丽而恬静&... 阅读全文
posted @ 2010-08-27 21:20 hicjiajia 阅读(416) 评论(1) 推荐(1) 编辑
上一页 1 ··· 7 8 9 10 11 12 13 下一页