Arw*_*ath 5 python keyboard gtk
我正在使用 gtk python 对我的界面进行编程,并在没有物理键盘的情况下在 Udoo Neo 屏幕中显示它们。
我希望每当我有一个字段要填充时显示键盘。但是,我不想使用 Tkinter 库。
有没有一种简单的方法可以在屏幕上显示键盘?
您可以使用以下命令调用任何关于焦点输入/输出的命令:
field.connect('focus-in-event', self.focus_in)
Run Code Online (Sandbox Code Playgroud)
或者:
field.connect('focus-out-event', self.focus_out)
Run Code Online (Sandbox Code Playgroud)
你的函数在哪里focus_in()和focus_out()在哪里,被称为焦点输入或输出。
field.connect('focus-in-event', self.focus_in)
Run Code Online (Sandbox Code Playgroud)
在上面的例子中,如果字段“testfield”被聚焦,屏幕键盘将被调用,在聚焦(或聚焦在“otherfield”上)时,屏幕键盘将消失。
在焦点上调用键盘
对焦时关闭键盘
板载键盘有许多选项,如布局、位置、日志学习、大小等。请参见 man onboard
| 归档时间: |
|
| 查看次数: |
2802 次 |
| 最近记录: |