Сделайте так, чтобы кнопка tkinter действовала как ENTER - PullRequest
0 голосов
/ 02 июня 2019

У меня есть этот скрипт

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 есть момент, когда он открывает капчу в веб-браузере, и мне нужно нажать Enter, после ее решения, в терминале, чтобы продолжить.

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

Вот как я это сделал в терминале.

Но в tkinter я бы хотел кнопку, чтобы заменить этот "вход". Как я могу это сделать?

1 Ответ

1 голос
/ 02 июня 2019

Заменить input() на

from tkinter import messagebox
messagebox.showinfo('Waiting', 'Click ok when you have solved the captcha')
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...