使tkinter按钮的行为像ENTER

时间:2019-06-02 04:05:29

标签: python python-3.x tkinter

我有这个脚本

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()

就像您看到checkbutton在CheckDatabase中调用命令一样。一切都很好,直到这里。在我的CheckDatabase脚本中,有一会儿在Web浏览器中打开一个验证码,解决后,我必须在终端中单击Enter以继续。

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

这就是我如何使其在终端中工作。

但是在tkinter中,我想要一个按钮来替换该“输入”。我该怎么办?

1 个答案:

答案 0 :(得分:1)

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

scanf