Как сделать нажатие кнопки в Tkinter Python? - PullRequest
0 голосов
/ 27 июня 2018

Я использую Python 3.5.

Я хочу сделать кнопку невидимой, и я нашел ее:

import tkinter
from tkinter import *

def hide_btn():
    def hide_me(event):
        event.widget.pack_forget()

    root = Tk()

    hiddenbtn = Button(root, text = 'Hello World')
    hiddenbtn.place(x = 0, y = 0)

    hiddenbtn.bind('<Button-1>', hide_me)
    hiddenbtn.pack()

    root.mainloop()

hide_btn()

Работает хорошо, но я хочу, чтобы кнопка нажала.

Есть ли способ сделать его щелчком?

1 Ответ

0 голосов
/ 27 июня 2018

В этом случае вам не нужно связывать кнопку, вы можете просто положиться на place_forget(), чтобы сделать работу. Вот что я имею в виду:

import tkinter
from tkinter import *

def hide_btn():       

    root = Tk()

    hiddenbtn = Button(root, text = 'Hello World')
    hiddenbtn.place(x = 0, y = 0)
    hiddenbtn.place_forget()      

    root.mainloop()

hide_btn()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...