Отображать значения переменных в реальном времени в Gui в Python с помощью Tkinter

Вопрос: Я хочу сделать окна, которые будут загружать значения переменной в режиме реального времени в python с помощью tkinter. Переменная, о которой идет речь, будет находиться в цикле while. Это для небольшого проекта физики. Спасибо за вашу помощь. Ответ №1 Хорошо, что вы не совсем поняли, что именно вы делаете, но если вы собираетесь обновлять

Вопрос:

Я хочу сделать окна, которые будут загружать значения переменной в режиме реального времени в python с помощью tkinter. Переменная, о которой идет речь, будет находиться в цикле while. Это для небольшого проекта физики. Спасибо за вашу помощь.

Ответ №1

Хорошо, что вы не совсем поняли, что именно вы делаете, но если вы собираетесь обновлять цикл while, вы бы сделали что-то вроде получения любой переменной, а затем, возможно, установили переменную на метке.

import tkinter, time from tkinter import * #declare vars for readability var1 = StringVar() velocityOfBall = 0 gravity = 9.8 root = Tk() def startDemo(): while True: velocityOfBall += gravity var1.set(«Velocity: » + velocityOfBall) time.sleep(1) button1 = Button(root, command=startDemo).grid(row=0, column=0) label1 = Label(root, textvariable = var1).grid(row=1, column=0) root.mainloop()

Оцените статью
Добавить комментарий