基于mini2440的qtopia程序设计之三:qtopia界面定制

来源:互联网 发布:数据标记大小怎么设置 编辑:程序博客网 时间:2024/05/21 21:03

功能定制与选择配置文件

/opt/Qtopia/etc/defaultbuttons.conf这个配置文件,可以修改一些功能菜单的位置和顺序。其中的[Menu]段可以定制主菜单外观,例如前例将“7=....”的内容替换为“7=Applications/GNum.desktop”,就可以在主菜单中7号位置看到移植程序的图标。另外还有一个比较重要的参数是[Device]段的PrimaryInput,设置为PrimaryInput=touchscreen以触摸屏为主要输入设备,可以用虚拟键盘拨号,PrimaryInput=Keypad时则以话机键盘为主输入设备。

QPE主题资源和配置文件目录

/opt/Qtopia/etc/themes/是QPE主题目录,QPE自带了几套“皮肤”,可以更换。以主题名命名的.conf文件说明了屏幕上不同元素的详细配置文件位置,在“主题名”目录下有对应的.xml文件,包含界面元素的详细描述信息。

QPE自带程序的默认配置文件目录

当程序的配置在QPE中改变时,QPE会将改动写入到~/Settings/Trolltech下,~/Settings/Trolltech的配置项目会覆盖/opt/Qtopia/etc/default/Trolltech/下配置文件中的相同项目。实验中发现,即使更新了整个/opt/Qtopia目录,某些设置仍然不改变,这是~/Settings/Trolltech下的配置文件造成的。

QPE系统环境变量
QWS_DISPLAY

经过合理设置的QWS_DIS PLAY环境变量可以使QPE桌面环境在不同大小开发板上的显示更适合阅读。Sitsang开发板有一个320×240的QVGA液晶显示屏,因此设置环境变量:
QWS_DISPLAY=Transformed:Rot90: mmWidth70:mmHeight85:0

参数Transformed指定QPE显示采用qt-gfx-transformed协议,Rot90指定画面旋转90度,mmWidth70指定显示屏幕物理宽度70mm,mmHeight85指定显示屏幕物理长度85mm。
表1      按键与扫描码的关系

以上内容转载自http://www.eaw.com.cn/mag/display/id/10198

还没有验证,但是觉得这些内容很有用,就先转过来了。以后如果验证有问题,就在后续的文章中写出来给大家看。