Не могу получить текст для обновления.guizero.Rasberry Pi 3b + - PullRequest
0 голосов
/ 22 февраля 2019

Я успешно создал текст приветствия, слайдер и текст, используя guizero.Однако я не могу заставить текст обновляться при перемещении ползунка.Если я помещу текстовую команду в команду изменения переменной, она зацикливается, как и должно, но печатает приложение, а не обновляется на месте.Если я поместил текстовую команду вне команды изменения переменной, то она печатается только один раз при запуске.Как мне исправить эту проблему.Вот мой код:

#Gui Speaker Output guispeak.py
import time
from guizero import App
from guizero import App, Text, PushButton, Slider
import RPi.GPIO as GPIO
freq = 0
app = App(title="Gui Speaker Output") ###########
################Add widgets in here##############
welcome_message = Text(app, text="This app is for producing a frequency through GPIO18", size=16, font="Times New Roman", color="blue")

def varchange(slider_value): 
    freq = str(slider_value)
    Text(app, text=freq)

freqchange = Slider(app, command=varchange, start=0, end=20)
Text(app, text=freq)

#################################################
app.display() ###################################

#while True:

Также, если вы порекомендуете лучшую библиотеку графического интерфейса, пожалуйста, дайте мне знать!

...