基于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
还没有验证,但是觉得这些内容很有用,就先转过来了。以后如果验证有问题,就在后续的文章中写出来给大家看。
- 基于mini2440的qtopia程序设计之三:qtopia界面定制
- 基于mini2440的qtopia程序设计之三:qtopia界面定制
- 基于mini2440的qtopia程序设计之三:qtopia界面定制
- 基于mini2440的qtopia程序设计之二:如何在qtopia创建快捷方式
- 基于mini2440的qtopia程序设计之二:如何在qtopia创建快捷方式
- 基于mini2440的qtopia程序设计之二:如何在qtopia创建快捷方式
- 基于Qtopia 的拨号上网界面客户端
- mini2440的Qtopia应用开发
- 基于mini2440的qtopia应用程序开发之一:搭建平台+友善之臂的错误分析
- 基于mini2440的qtopia应用程序开发之一:搭建平台+友善之臂的错误分析
- mini2440: qtopia 2.2.0 、qt4的移植
- Qtopia
- qtopia
- 在qtopia中添加应用_x86-qtopia(基于mini2440-Friendly)
- 在qtopia中添加应用_arm-qtopia(基于mini2440-Friendly)
- 在qtopia中添加应用_x86-qtopia(基于mini2440-Friendly)
- qtopia-2.2.0在linux上的安装(基于mini2440)
- mini2440编译x86-qtopia(x86-qtopia)(友善之臂)
- 内存对齐
- 开发工作量、工作进度预估
- phoneME Advanced CDC目标平台需求
- 无线校园网的QoS部署
- MySql数据备份和还原的常用命令
- 基于mini2440的qtopia程序设计之三:qtopia界面定制
- Mini2440 上UCOSII 添加按键和蜂鸣器任务
- 各种模式一览
- 在Linux下进行JavaME CDC开发
- 如何减少浏览器repaint和reflow(中)
- Java编程琐事(7)——封装JDBC分页
- TT
- TT2
- 嵌入式linux在DOM上的构建过程遇到的问题?