当前位置: 技术问答>linux和unix
GTK+DFB的焦点问题
来源: 互联网 发布时间:2016-09-04
本文导语: 我有一个全屏的窗口,窗口上有N多按钮,点击某个按钮跳出来一个对话框,对话框上有几个编辑框,正常的情况,对话框跳出来之后,有一个编辑框会有焦点,在X11下是这样的,但在DFB下,看不到编辑框里的光标,...
我有一个全屏的窗口,窗口上有N多按钮,点击某个按钮跳出来一个对话框,对话框上有几个编辑框,正常的情况,对话框跳出来之后,有一个编辑框会有焦点,在X11下是这样的,但在DFB下,看不到编辑框里的光标,鼠标一移到对话框内,光标才会显示,一旦鼠标移到对话框外,光标就消失了,这个问题如何解决?
|
强制第一个编辑框获得焦点.
|
这个是由于DFB自带的default和unique窗口管理器过于简单导致的,一个简单的方式是把光标去掉,修改/etc/directfbrc(目录可能是你自己的etc目录),在开头加一行no-cursor。