PyCharm не исполняет код, а в стандартном IDLE все работает

YaAndrey

Новичок
Пользователь
Мар 20, 2021
19
0
1
1. Widows 7
2. 3.8.7

Почему-то PyCharm не исполняет этот код, а в стандартном IDLE все работает
Python:
from tkinter import *

tk = Tk()
canvas = Canvas(tk, width=400, height=400)
canvas.pack()
text = canvas.create_text(200, 200, text="hello world")
 

stud_55

Модератор
Команда форума
Модератор
Апр 3, 2020
1 522
672
113
Почему-то PyCharm не исполняет этот код, а в стандартном IDLE все работает
Нужно добавить запуск главного цикла без него программа завершается.
Вот пример:
Python:
from tkinter import *

tk = Tk()
canvas = Canvas(tk, width=400, height=400)
canvas.pack()
text = canvas.create_text(200, 200, text="hello world")

tk.mainloop()
 
  • Мне нравится
Реакции: YaAndrey

YaAndrey

Новичок
Пользователь
Мар 20, 2021
19
0
1
Спасибо. Но почему в IDLE все работает без запуска цикла
 

regnor

Модератор
Команда форума
Модератор
Июл 7, 2020
2 583
457
83
Спасибо. Но почему в IDLE все работает без запуска цикла
потому что IDLE сама написана с использованием tkinter, и запускает этот цикл сама...
 
  • Мне нравится
Реакции: YaAndrey

Форум IT Специалистов