tkinter Canvas окно не открывается из Powershell - PullRequest
1 голос
/ 26 апреля 2020

При запуске на Win10 следующий скрипт с командной строкой Python 3.8.2, он работает просто отлично, открывает окно Tk и отображает треугольник:

from tkinter import *
tk = Tk()
canvas = Canvas(tk, width=400, height=400)
canvas.pack()
canvas.create_polygon(10, 10, 10, 60, 50, 35)

Однако при запуске того же самого Сценарий из командной строки PowerShell с

& "C:/Program Files (x86)/Python38-32/python.exe" c:/Users/Me/sample.py 

Сценарий завершается без ошибок и без открытия окна Tk.

Как открыть окно Tk при вызове интерпретатора Python из командной строки PowerShell?

1 Ответ

2 голосов
/ 26 апреля 2020

Я считаю, что проблема в том, что вы забыли добавить

tk.mainloop()

в конце вашего скрипта, который поддерживает работу окна.

Дайте мне знать, если добавление этого исправит вашу проблему.

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