按按钮就像回车

我有剧本

import tkinter as tk
from tkinter import messagebox
import commands
import CheckDatabase


root = tk.Tk()



checkbd = tk.Button(root, text="Check for new databases", command=CheckDatabase.db_download)
checkbd.pack()

root.mainloop()

就像你看到检查按钮在检查数据库中调用命令一样。 一切都好直到这里。 在我的 CheckDatabase 脚本中 , 有一个瞬间 , 它在 web 浏览器中打开了一个 captcha , 我必须在解决了它之后 , 在终端中单击"输入"以继续。

    print('Opening captcha in browser. Press ENTER once you have solved it...')
    input()

这就是我在候机厅工作的原因。

但在 Tkinter 中 , 我想用一个按钮来代替"输入"。 我该怎么做 ?


EN From: Make tkinter button act like ENTER

2 Comments

  1. input() 改为

    from tkinter import messagebox
    messagebox.showinfo('Waiting', 'Click ok when you have solved the captcha')
    

More articles:

  • 如何每次用户单击按钮时更新字典中的键值 ?
  • Tkinter 的按钮文本在 mojave 不起作用
  • 允许多个按钮
  • 使 Tkinter 按钮运行函数并追加到列表中?
  • 在使用 Python 3 中的 Tkinter 中的循环时 , 如何为每个小部件设置特定的函数 ?
  • tkinter treeview 小部件之间没有适当的对齐 / 添加空间
  • Tkinter 输入和左光标右
  • 我的代码运行 , 但没有发生任何事情 ( Tkinter , Python3 )
  • 派克特一只按钮的两个短键
  • Python: 试图访问线程拥有的变量时的属性错误
  • 如何将弹出菜单绑定到 Tkinter 中的标签
  • 在控制台 ( 命令行 ) 使用 Tkinter 运行 Python3 程序
  • 框架问题
  • Python Tkinter - 如何设置无线电按钮的默认值?
  • 如何在"只读"状态中的条目小部件中插入字符串?
  • 可视工作室代码画布打开
  • 文本 - 如何计算动态字符串的高度?
  • 跟踪不在 Python Tkinter 校验按钮控制中
  • Python - 未调整大小的 Tkinter 文本
  • 发现很难在 tikinter 窗口中动态更新列表框
  • 创建没有边框的 Tkinter 图像按钮
  • 我的无线电按钮在选择它们后会继续检查 , 不能撤消它们
  • Python 3.3 在 OS X Maverics 上不能正常工作
  • bokeh 按钮回调仅部分工作
  • 如何根据来自独立线程的某个值更新小部件 ?
  • 需要帮助创建 Tkinter 计算器 , 需要两个参数的按钮
  • Python 和 Tkinter: 类内的事件处理
  • 如何在绘制按钮之前将其居中?
  • 在贴标后 , TTK combobox 列表的值保持开放
  • 使 Python3 代码延迟的可靠方法