Как настроить ярлык в ткинтере? - PullRequest
0 голосов
/ 23 марта 2019

Я делаю программу, которая использует это уравнение:

16 * (падающая скорость) ^ 2 = высота

Это в основном занимает время, когда вы падаете, и использует его, чтобы определить, насколько высоко вы падаете.

Я знаю, как использовать это уравнение, но у меня такой вопрос, как настроить метку на 1 секунду или 2 секунды?

Я пытался сделать их отдельными ярлыками, но это тоже не сработало.

Вот мой код:

from tkinter import *
from time import *
print("""This is an app that basically you time the amount of time someone takes to fall from a cliff, then we will
use an equation to tell you how high the cliff is.
This is a recreation of the app Mark Rober created, by The way""")
window = Tk()
window.title("falling app")
window.geometry("700x700")
window.configure(bg = "sky blue")
"""We will use time import for this"""
timer = Label(window, text = "0:00", font = ("verdana", 60))
timer.place(relx = 0.4, rely = 0.35, anchor = "nw")
def start():
    mins = 0
    seconds = 0
    while seconds != 60:
        sleep(1.00)
        seconds+=1
        if seconds == 60:
            mins = mins+1
            seconds = 0

Эта строка: timer = Label(window, text = "0:00", font = ("verdana", 60)) это то, что делает текст. Есть ли способ изменить текст после того, как вы его создали?

Заранее спасибо !!!

1 Ответ

0 голосов
/ 24 марта 2019

Вы можете использовать timer["text"] = "some_text" или timer.config(text="some_text").

Все виджеты имеют метод настройки, который вы можете найти в справочнике здесь .

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