Здравствуйте, есть код:
import tkinter as tk
from tkinter import *
from tkinter import messagebox
from colorama import init, Fore, Back, Style
from random import randint
window = Tk()
window.title("FindNumber 1.0")
window.geometry('350x300')
frame = Frame(padx = 10, pady = 10)
frame.pack(expand = True)
input_number1 = randint(1, 100)
frame = Frame(padx = 10, pady = 10)
frame.pack(expand = True)
label_in = Label(frame, text="Отгадай число")
label_in.grid(column=1, row=2)
label_out = Entry(frame )
label_out.grid(column=2, row=2)
label_pods = Label(frame, text="")
label_pods.grid(column=1, row=1)
def otg():
label_out1 = int(label_out.get())
if input_number1 > label_out1:
label_pods = Label(frame, text="Загаданное число больше")
label_pods.grid(column=1, row=1)
if input_number1 < label_out1:
label_pods = Label(frame, text="Загаданное число меньше")
label_pods.grid(column=1, row=1)
if input_number1 == label_out1:
messagebox.showinfo("Победа", f"Правильно, это число {input_number1}")
button = Button(frame, text="Enter", command=otg)
button.grid(column=3, row=2)
window.mainloop()
хочу сделать счетчик попыток, чтобы при нажатии на кнопку enter убавлялось каждый раз по одной попытке.
еще подскажите пожалуйста как сделать чтобы при открытии приложения курсор нацеливался сам на поле ввода
import tkinter as tk
from tkinter import *
from tkinter import messagebox
from colorama import init, Fore, Back, Style
from random import randint
window = Tk()
window.title("FindNumber 1.0")
window.geometry('350x300')
frame = Frame(padx = 10, pady = 10)
frame.pack(expand = True)
input_number1 = randint(1, 100)
frame = Frame(padx = 10, pady = 10)
frame.pack(expand = True)
label_in = Label(frame, text="Отгадай число")
label_in.grid(column=1, row=2)
label_out = Entry(frame )
label_out.grid(column=2, row=2)
label_pods = Label(frame, text="")
label_pods.grid(column=1, row=1)
def otg():
label_out1 = int(label_out.get())
if input_number1 > label_out1:
label_pods = Label(frame, text="Загаданное число больше")
label_pods.grid(column=1, row=1)
if input_number1 < label_out1:
label_pods = Label(frame, text="Загаданное число меньше")
label_pods.grid(column=1, row=1)
if input_number1 == label_out1:
messagebox.showinfo("Победа", f"Правильно, это число {input_number1}")
button = Button(frame, text="Enter", command=otg)
button.grid(column=3, row=2)
window.mainloop()
хочу сделать счетчик попыток, чтобы при нажатии на кнопку enter убавлялось каждый раз по одной попытке.
еще подскажите пожалуйста как сделать чтобы при открытии приложения курсор нацеливался сам на поле ввода