当前位置: 技术问答>linux和unix
GTK窗口前端显示及GTK窗口闪烁
来源: 互联网 发布时间:2016-08-13
本文导语: 大家好,请教大家个问题: gtk写的软键盘,窗口类型是popup类型的,我想让它前端显示,但在gtk2.10这个版本里无论使用什么方法都不能使它在前端显示(gtk里面的所有能使window前端显示的都不起作用,也换过gtk高...
大家好,请教大家个问题:
gtk写的软键盘,窗口类型是popup类型的,我想让它前端显示,但在gtk2.10这个版本里无论使用什么方法都不能使它在前端显示(gtk里面的所有能使window前端显示的都不起作用,也换过gtk高版本的,在我使用的文件系统中还是不行,也使用过xlib里面的XRaiseWindow,也不起作用,很可能跟文件系统有关),差不多尝试了10多种方法,都对它不起作用,当点击别的弹出式窗口时,软键盘就自动隐藏了,但它还存在于内存中,如果让它显示,必须先hide下,然后再show。为了前端显示,我想了个办法,当键盘在前端时,我就用一个定时器,让他每隔半秒show一次,但还必须hide一下,所以就会闪动,我想请教大家,怎样让它不闪,我看了absurd的一篇文章,《GTK/DirectFB两个闪烁的问题》,但不是太懂,不太详细。注:这个gtk的版本是不能换的,由客户决定的。 请大家一定要给予答复阿。
|
gtk_window_set_toplevel 之类的也不行吗?