如何使用绑定事件立即在组合框中打印文本?

托尼
from Tkinter import *
import ttk
main=Tk()

def print1(event):
    string = ""
    string = combobox1.get()
    print combobox1.get()

val = StringVar()
combobox1 = ttk.Combobox(main, textvariable=val, height=4)
combobox1.bind("<Key>", print1)
combobox1.focus_set()
combobox1.pack()


mainloop()

我该如何解决这个问题,即当我按下第一个按钮时,它没有立即显示。
例如,当我按 a 时,它没有显示任何内容,然后我按了 b。它会显示 a,但不会显示 ab。我该如何修复这个错误?谢谢。

罗恩·诺里斯

你已经很接近了。bind 语句与您需要的略有不同。问题是它在密钥被传送到组合框之前正在打印。现在它等待直到释放键以触发事件。

from Tkinter import *
import ttk
main=Tk()

def print1(event):
    string = ""
    string = combobox1.get()
    print combobox1.get()

val = StringVar()
combobox1 = ttk.Combobox(main, textvariable=val, height=4)
combobox1.bind("<KeyRelease>", print1)
combobox1.focus_set()
combobox1.pack()


mainloop()

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用输入type =“ file”选择后,立即在文本框中获取文件名

来自分类Dev

如何计算在文本框中输入的数字的 10% 并立即在 php 和 html 中的另一个文本框中显示结果

来自分类Dev

如何在某些文本后立即在jQuery中添加div?

来自分类Dev

从绑定事件中检索 Tkinter 中的组合框名称

来自分类Dev

为什么printfn立即在f#中打印?

来自分类Dev

如何从组合框事件中调用方法

来自分类Dev

如何使用嵌套字典作为源将文本块绑定到组合框

来自分类Dev

将文本绑定到组合框中的所选项目

来自分类Dev

如何在文本输入中检测颜色选择器的值并立即在预览中显示它?

来自分类Dev

如何立即在PyQt的textEdit小部件中获取更改?

来自分类Dev

如何立即在日志文件中获取stdout / stderr?

来自分类Dev

如何优化单个查询以立即在 LINQ 中多次调用?

来自分类Dev

如何使可见属性立即在 QML 中工作?

来自分类Dev

在组合框中绑定枚举

来自分类Dev

如何使用双击事件单击列表框中的文本以使该文本显示在空文本框中

来自分类Dev

立即在文本框中键入内容,而无需单击WPF

来自分类Dev

如何在datagridview组合框列中绑定数据

来自分类Dev

如何在xceed datagrid中绑定组合框的Itemssource

来自分类Dev

如何使用黄油刀绑定到组合框?

来自分类Dev

如何使用组合框和按钮实现多重绑定?

来自分类Dev

如何使用onPaste事件将粘贴在文本框中的文本传递给javascript函数?

来自分类Dev

如何使用onPaste事件将粘贴在文本框中的文本传递给javascript函数?

来自分类Dev

将用户输入从文本框绑定到对象集合,并通过MVVM中的组合框填充

来自分类Dev

在WPF中以编程方式设置来自动态组合框的动态文本框的数据绑定

来自分类Dev

如何在PHP中更改查询onclick组合框事件?

来自分类Dev

如何在组合框的事件更改中关闭GTK对话?

来自分类Dev

如何处理datagridview中的组合框事件?

来自分类Dev

如何在组合框事件上使用工具提示

来自分类Dev

如何在组合框事件上使用工具提示

Related 相关文章

  1. 1

    使用输入type =“ file”选择后,立即在文本框中获取文件名

  2. 2

    如何计算在文本框中输入的数字的 10% 并立即在 php 和 html 中的另一个文本框中显示结果

  3. 3

    如何在某些文本后立即在jQuery中添加div?

  4. 4

    从绑定事件中检索 Tkinter 中的组合框名称

  5. 5

    为什么printfn立即在f#中打印?

  6. 6

    如何从组合框事件中调用方法

  7. 7

    如何使用嵌套字典作为源将文本块绑定到组合框

  8. 8

    将文本绑定到组合框中的所选项目

  9. 9

    如何在文本输入中检测颜色选择器的值并立即在预览中显示它?

  10. 10

    如何立即在PyQt的textEdit小部件中获取更改?

  11. 11

    如何立即在日志文件中获取stdout / stderr?

  12. 12

    如何优化单个查询以立即在 LINQ 中多次调用?

  13. 13

    如何使可见属性立即在 QML 中工作?

  14. 14

    在组合框中绑定枚举

  15. 15

    如何使用双击事件单击列表框中的文本以使该文本显示在空文本框中

  16. 16

    立即在文本框中键入内容,而无需单击WPF

  17. 17

    如何在datagridview组合框列中绑定数据

  18. 18

    如何在xceed datagrid中绑定组合框的Itemssource

  19. 19

    如何使用黄油刀绑定到组合框?

  20. 20

    如何使用组合框和按钮实现多重绑定?

  21. 21

    如何使用onPaste事件将粘贴在文本框中的文本传递给javascript函数?

  22. 22

    如何使用onPaste事件将粘贴在文本框中的文本传递给javascript函数?

  23. 23

    将用户输入从文本框绑定到对象集合,并通过MVVM中的组合框填充

  24. 24

    在WPF中以编程方式设置来自动态组合框的动态文本框的数据绑定

  25. 25

    如何在PHP中更改查询onclick组合框事件?

  26. 26

    如何在组合框的事件更改中关闭GTK对话?

  27. 27

    如何处理datagridview中的组合框事件?

  28. 28

    如何在组合框事件上使用工具提示

  29. 29

    如何在组合框事件上使用工具提示

热门标签

归档