我有这个脚本
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 中的命令一样。一切都好,直到这里。在我的 CheckDatabase 脚本中,有一段时间它会在 Web 浏览器中打开验证码,我必须在解决之后在终端中单击 Enter 才能继续。
print('Opening captcha in browser. Press ENTER once you have solved it...')
input()
这就是我让它在终端中工作的方式。
但是在 tkinter 我想要一个按钮来替换那个“输入”。我怎样才能做到这一点?
替换input()
为
from tkinter import messagebox
messagebox.showinfo('Waiting', 'Click ok when you have solved the captcha')
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句