首页| 论坛| 消息

标题:c++ 的ui在n9上显示的好丑
作者:illzskn
日期:2011-12-22 15:34
内容:

刚买了个n9,打算试试开发~
但是如果用qt 的widget在手机上显示的非常丑,跟win98的差不多。
我想问下怎样才能使c++写的view看上去和qml写的一样好看?
--
我的意思是 默认的ui控件显示起来很丑,可以把默认控件的样式改成跟在windows、mac上一样的效果么?


#1 [yysr 12-22 15:59]
还是看你怎么做了,N9能安装QT吗?
#2 [XChinux 12-22 22:42]
在移动平台上(手机、平板),推荐使用qml/javascript来做界面和简单逻辑,C++来做后端。
你在N9上开发的话,在qml中使用qt components for meego(当然了你也可以使用qt components for symbian,两者大部分内容都是相似的)就行,这样做出来的界面就和N9系统界面一样了,不要使用qt widgets来做N9界面,效果很差的,对触摸屏、手势操作、动画等的支持远不如qml方便丰富。
#3 回 2楼(XChinux) 的帖子 [illzskn 12-24 16:31]
谢谢版主~
我只是玩玩,想用纯c++来做
现在有个问题就是,如果我创建一个qt quick工程,但是用widget来显示
这样的话会在屏幕最下面保留一个像菜单栏一样的一条(是qml样式的)
请问怎样设置可以把这条去掉,使widget全屏显示
#4 [XChinux 12-28 21:56]
不清楚N9的情形,但我用Qt Quick(C++代码启动,使用qt components for symbian 1.0,不是纯 .qml)写的程序在Symbian^3和MeeGo Tablet/Netbook上面运行是正常的。
#5 [nyyzpp 02-28 17:08]
建议你尝试一下qss

回复 发表
主题 版块