Окно 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»