您的位置:首页 > 运维架构 > Linux

嵌入式linux下的QT的环境变量

2016-04-11 10:28 435 查看
1.POINTERCAL_FILE:指定包含用于校准指针设备的数据的文件。 可以查看QWSCalibratedMouseHandlerand Qt
for Embedded Linux Pointer Handling.

2.QT_ONSCREEN_PAINT:如果这个选项被定义了,应用程序将会直接在屏幕上呈现它的构件。在屏幕的受影响的区域将不会被屏幕驱动程序修改,除非具有更高的焦点的另一窗口要求 (或者部分要求) 同样的区域 。设置此环境变量相当于在应用程序中设置的所有窗口部件的 Qt::WA_PaintOnScreen 属性。 可以查看嵌入式linux的graphics
rendering文件。

3.QWS_SW_CURSOR:如果这个环境变量被定义了,那么总是使用软件鼠标光标,(甚至在使用支持硬件鼠标光标的加速驱动程序) 时。

4.QWS_DISPLAY:指定的显示类型和帧缓冲区。例如,如果当前的shell是 bash、 ksh、 zsh 或 sh:

[cpp] view
plain copy

export QWS_DISPLAY=<driver>[:<driver specific options>]...

[:<display num>]

<driver>参数的有效值为 LinuxFb、 QVFb、 VNC、 转换、 多和keys标识自定义驱动程序,<display num>参数用于区分使用相同的屏幕驱动的屏幕,同时启用多个显示,更多的相关内容请参考(Running
Qt for Embedded Linux Applications)。

驱动程序特定的选项在文件display management中描述。

5.QWS_SIZE:设定在屏幕内居中的QT/E的窗口的尺寸,例如,如果当前的shell是 bash、 ksh、 zsh 或 sh:

[cpp] view
plain copy

export QWS_SIZE=<width>x<height>

6.QWS_MOUSE_PROTO:指定用于指针处理的驱动程序。例如,如果当前的shell是 bash、 ksh、 zsh 或 sh:

[cpp] view
plain copy

export QWS_MOUSE_PROTO=<driver>[:<driver specific options>]

<driver>合法的参数有MouseMan, IntelliMouse,Microsoft, LinuxTP, LinuxInput, Tslib等,driver specific options通常是一个设备文件。例如鼠标设备/dev/mouse和触摸屏设备/dev/ts.

一运行过程中可以指定多个鼠标驱动程序,例如

[cpp] view
plain copy

export QWS_MOUSE_PROTO="<driver>[:<driver specific options>]

<driver>[:<driver specific options>]

<driver>[:<driver specific options>]"

将从指定的所有驱动程序读取输入。

相关内容可以查看:Qt for Embedded Linux Pointer Handling.

7.QWS_KEYBOARD:指定字符输入设备的驱动,例如,如果当前的shell是 bash、 ksh、 zsh 或 sh:

[cpp] view
plain copy

export QWS_KEYBOARD=<driver>[:<driver specific options>]

<driver>的合法参数为:TTY, LinuxInput等。driver specific options通常是一个设备文件,例如:/dev/tty0。一次运行过程中可以指定多个键盘驱动程序。

[cpp] view
plain copy

export QWS_KEYBOARD="<driver>[:<driver specific options>]

<driver>[:<driver specific options>]

<driver>[:<driver specific options>]"

所有设备的驱动程序读取输入。

相关内容查看Qt for Embedded Linux Character Input.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: