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

2019-07-12 20:35发布

 1.POINTERCAL_FILE:指定包含用于校准指针设备的数据的文件。 可以查看QWSCalibratedMouseHandler and Qt for Embedded Linux Pointer Handling.
2.QT_ONSCREEN_PAINT
:如果这个选项被定义了,应用程序将会直接在屏幕上呈现它的构件。在屏幕的受影响的区域将不会被屏幕驱动程序修改,除非具有更高的焦点的另一窗口要求 (或者部分要求) 同样的区域 。设置此环境变量相当于在应用程序中设置的所有窗口部件的 Qt::WA_PaintOnScreen 属性。 可以查看嵌入式Linuxgraphics rendering文件。 3.QWS_SW_CURSOR:如果这个环境变量被定义了,那么总是使用软件鼠标光标,(甚至在使用支持硬件鼠标光标的加速驱动程序) 时。 4.QWS_DISPLAY:指定的显示类型和帧缓冲区。例如,如果当前的shell是 bash、 ksh、 zsh 或 sh: [cpp] view plain copy print?
  1. export QWS_DISPLAY=[:]...  
  2.          [:]  
export QWS_DISPLAY=[:]... [:] 参数的有效值为 LinuxFb、 QVFb、 VNC、 转换、 多和keys标识自定义驱动程序,参数用于区分使用相同的屏幕驱动的屏幕,同时启用多个显示,更多的相关内容请参考(Running Qt for Embedded Linux Applications)。 驱动程序特定的选项在文件display management中描述。
5.QWS_SIZE:设定在屏幕内居中的QT/E的窗口的尺寸,例如,如果当前的shell是 bash、 ksh、 zsh 或 sh:
[cpp] view plain copy print?
  1. export QWS_SIZE=x  
export QWS_SIZE=x 6.QWS_MOUSE_PROTO:指定用于指针处理的驱动程序。例如,如果当前的shell是 bash、 ksh、 zsh 或 sh: [cpp] view plain copy print?
  1. export QWS_MOUSE_PROTO=[:]  
export QWS_MOUSE_PROTO=[:] 合法的参数有MouseMan, IntelliMouse,Microsoft, LinuxTP, LinuxInput, Tslib等,driver specific options通常是一个设备文件。例如鼠标设备/dev/mouse和触摸屏设备/dev/ts.
一运行过程中可以指定多个鼠标驱动程序,例如
[cpp] view plain copy print?
  1. export QWS_MOUSE_PROTO="[:]  
  2.          [:]  
  3.          [:]"  
export QWS_MOUSE_PROTO="[:] [:] [:]" 将从指定的所有驱动程序读取输入。
相关内容可以查看:Qt for Embedded Linux Pointer Handling.
7.QWS_KEYBOARD:指定字符输入设备的驱动,例如,如果当前的shell是 bash、 ksh、 zsh 或 sh: [cpp] view plain copy print?
  1. export QWS_KEYBOARD=[:]  
export QWS_KEYBOARD=[:] 的合法参数为:TTY, LinuxInput等。driver specific options通常是一个设备文件,例如:/dev/tty0。一次运行过程中可以指定多个键盘驱动程序。 [cpp] view plain copy print?
  1. export QWS_KEYBOARD="[:]  
  2.          [:]  
  3.          [:]"  
export QWS_KEYBOARD="[:] [:] [:]" 所有设备的驱动程序读取输入。 相关内容查看Qt for Embedded Linux Character Input.