• 17034阅读
  • 19回复

qt4能做IPHONE滑动效果吗? [复制链接]

上一主题 下一主题
离线rocky1972
 
只看楼主 倒序阅读 楼主  发表于: 2008-09-11
— 本帖被 XChinux 执行加亮操作(2008-09-14) —
看了Iphone手机UI效果,确实相当不错,请问大牛们:
qt4能做出里面的滑动效果吗?有做过的吗?请赐教!!
离线suraid
只看该作者 1楼 发表于: 2008-09-11
虽然没有做过,不过我想如果要用QT做就只能自己画了
还是比较难达到那个效果的
SuRaid团队主要承接嵌入式、Web、美工、算法设计等业务

团队网址: http://www.suraid.cn
团队博客: http://blog.suraid.cn
团队邮箱: bbs@esuraid.com
离线ynshisss

只看该作者 2楼 发表于: 2008-09-11
你说的是Cover Flow 效果吧,看看这个例子
http://www.qt-apps.org/content/show.php/PictureFlow?content=75348
离线water_wf

只看该作者 3楼 发表于: 2008-09-11
看看qtdemo的进入动画,当然可以作了
离线rocky1972
只看该作者 4楼 发表于: 2008-09-11
引用第2楼ynshisss于2008-09-11 10:46发表的  :
你说的是Cover Flow 效果吧,看看这个例子
http://www.qt-apps.org/content/show.php/PictureFlow?content=75348

请教一下,这个效果可以在pc上看到吗?还是说只能在device上看到?我在pc上编译通过了,什么都没有。
离线rocky1972
只看该作者 5楼 发表于: 2008-09-11
引用第1楼suraid于2008-09-11 10:14发表的  :
虽然没有做过,不过我想如果要用QT做就只能自己画了
还是比较难达到那个效果的

这位仁兄说的比较中肯。
离线songxizg

只看该作者 6楼 发表于: 2008-09-11
能作,我已经做出来了。不过相比iphone粗糙了点
离线lazybone
只看该作者 7楼 发表于: 2008-09-11
贴上效果么
离线rocky1972
只看该作者 8楼 发表于: 2008-09-11
引用第6楼songxizg于2008-09-11 16:53发表的  :
能作,我已经做出来了。不过相比iphone粗糙了点

这位大牛,可否把效果做个附件,或贴出来,让我们观赏观赏。。

再问一下,是用qt那个版本,直接调用的Qt API还是自己写的代码,在device上跑过吗?
离线oracle_lei
只看该作者 9楼 发表于: 2008-09-12
圖片放到執行文件目錄下!
代碼挺精煉的
离线songxizg

只看该作者 10楼 发表于: 2008-09-12
我可不是大牛人哈,你只说的滑动吧。真的是可以做的。我在LINUX下做的。控件重新制作集成QWidget。用2个widget套在一起。让里面那个widget按你要的方向滑动。然后自己写里面要实现的东西。和要增加的效果。捕捉鼠标滑动速度来实现惯性效果。大概思路就是这样的了。我用的QT4.4
离线songxizg

只看该作者 11楼 发表于: 2008-09-12
晕啊,你要是说的那种立体效果的话,就是我理解错了。那个应该是openGL做的。不过QT也支持opneGL
[ 此贴被songxizg在2008-09-12 17:05重新编辑 ]
离线q3310110

只看该作者 12楼 发表于: 2008-09-12
可以做的,可以利用OPENGL实现.
Ada.
And smile smile smile.
离线rocky1972
只看该作者 13楼 发表于: 2008-09-13
多谢上面几楼的回复,看来咱们的QT还是相当强大的。我在网上看其它仿IPHONE的,一二级菜单还可以,基本和IPHONE效果类似,就是粗糙点,也算过的去,可是到了下面的四五级子目录就和IPHONE相差甚远了。各位做过的讲讲是不是这么个情况?还是小弟知识浅薄,没见到仿的炉火纯青的。
离线honorfight

只看该作者 14楼 发表于: 2008-09-17
这个例子太吃内存 实现方式不好,估计一上来就加载所有的图片。
图片一多绝对死, 1G内存的机器跟死机了一样。
离线rocky1972
只看该作者 15楼 发表于: 2008-09-23
引用第14楼honorfight于2008-09-17 16:44发表的  :
这个例子太吃内存 实现方式不好,估计一上来就加载所有的图片。
图片一多绝对死, 1G内存的机器跟死机了一样。

上面这位仁兄提醒的好,我还没太注意这个问题。
我觉得解决的方法是不是应该把图片动态加载,用qvector。。这样的容器类来做。
以上是小弟的一点浅见,如有不对或更好的办法,还请各位大牛赐教。
离线water_wf

只看该作者 16楼 发表于: 2008-09-23
那个项目不是opengl做的,说明里面写的呢,运行的时候跟图片目录就行了
离线tfjy2008
只看该作者 17楼 发表于: 2010-03-24
引用第16楼water_wf于2008-09-23 11:39发表的  :
那个项目不是opengl做的,说明里面写的呢,运行的时候跟图片目录就行了


请问你是怎么在运行时跟图片目录的呢?我试了很多次都不行,还是只能出一个白框,不能显示出图片,谢谢
离线hu851217

只看该作者 18楼 发表于: 2010-07-28
没图,没真相!
离线dxwang

只看该作者 19楼 发表于: 2010-12-28
把图片放在可执行文件所在目录就会自动加载了
  
每天进步一点点
快速回复
限100 字节
 
上一个 下一个