Python Tkinter Label работает на обычном ПК, но не на Raspberry Pi - PullRequest
0 голосов
/ 10 ноября 2019

Этот графический интерфейс разработан в Tkinter и является основой для цифрового таймера, который будет использоваться на Raspberry Pi. Я пытаюсь заставить его отображать текстовую метку. В этом случае текстовая метка сохраняется в text_on_screen и имеет значение 00:00:00. Код, который вы видите, прекрасно работает на моем ПК, но когда я переношу его на Raspberry Pi, текстовое поле не отображается в;только изображение делает. Есть идеи, что мне не хватает?

class App(): def __init__(self): self.root=tk.Tk() self.canvas = tk.Canvas(self.root, width = 800, height = 480) self.canvas.pack() self.img = tk.PhotoImage(file="images\TestImage1.png") self.canvas.create_image(400, 100, anchor=tk.CENTER, image=self.img) self.text_on_screen = tk.StringVar() self.text_on_screen.set("00:00:00") self.lb = tk.Label(self.root,textvariable=self.text_on_screen, font="Courier 40 bold") self.lb.config(font=("Courier 40 bold")) self.lb.place(x=400,y=100) self.lb.pack() self.root.attributes("-fullscreen", True) # Makes GUI fullscreen self.root.bind("x", quit) # Pressing "x" will exit programm self.root.mainloop() app = App()

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