python虚拟键盘_Python PyGtk虚拟键盘支持atspi

我编写了一个PyGtk应用程序来控制Pi3上的一些特定功能。这个全屏图形用户界面(通过2.8英寸TFT触摸屏)是用户与设备进行交互的全部内容。没有可用的鼠标、键盘、SSH、VNC等。因为需要从用户那里获得输入,所以我需要实现一种方法,让虚拟键盘在文本框获得焦点时出现,然后在焦点丢失时消失。我研究了许多虚拟键盘,只有佛罗伦萨提供了这种支持Gtk的功能。但我不能让它在输入文本框获得/失去焦点时自动显示/隐藏。在You should make sure your applications support at-spi if you intend to use Florence in hidden mode.

以及

^{pr2}$

export GTK_MODULES=gail:atk-bridge

因此,我将Florence配置为自动隐藏模式,在spi下载,运行注册表守护进程并设置环境变量,但不设置dice。当GUI上的文本框处于焦点时,键盘不会出现。在

我想我有两个问题。首先,我与佛罗伦萨没有任何联系,所以如果有其他解决方案,我愿意实施它。但是第二,我不清楚的一件事是,除了环境变量,我如何确保我的应用程序在spi上使用,我如何才能使PyGtk应用程序“支持spi”?在这一点上,我没有一份文件是清楚的。在

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值