Окно Tkinter пусто в MacOS ⇐ Python

Программы на Python
Anonymous
Окно Tkinter пусто в MacOS

Сообщение Anonymous »

Скрипт предназначен для создания окна с темно-синим фоном и 200 желтыми звездами, но окно остается пустым и даже цвет фона не меняется. Но на ноутбуке моего друга (у него Windows 11).
Этот код работает:

Код: Выделить всё

import tkinter
import random

n = 200
width = 800
height = 600

root = tkinter.Tk()
root.title("Hviezdne nebo")

canvas = tkinter.Canvas(root, width=width, height=height, bg='navy')
canvas.pack()

for _ in range(n):
x = random.randint(0, width)
y = random.randint(0, height)
font_size = random.randint(10, 20)
canvas.create_text(x, y, text='*', fill='yellow', font=('Helvetica', font_size))

root.mainloop()
Я пробовал переустановить Python и Tkinter — не помогло.
Пробовал это на Windows 11 — помогло

Подробнее здесь: https://stackoverflow.com/questions/790 ... y-on-macos

Вернуться в «Python»