Найти - Пользователи
Полная версия: PyCharm игнорирует фрагмент скрипта
Начало » Инструментальные средства разработки » PyCharm игнорирует фрагмент скрипта
1
Simka
Здравствуйте! Написана программа, в конце которой создается многоугольник. Работает полностью в IDLE и в Thonny, изображение многоугольника появляется. И окно не закрывается. А вот в PyCharm изображение многоугольника не появляется и окно после выполнения предыдущих команд закрывается.
Если же в конце ставлю input(), то в PyCharm ничего не меняется, к тому же в IDLE ( в Тони не смотрел) многоугольник перестает отрисовываться.
Фрагмент программы:

c=Canvas(root, width=500, height=400, bg='black')
c.pack()
……….
c.itemconfig(disk,outline='#1C86EE') #смена цвета диска
tk.update()
time.sleep(2.0)
c.itemconfig(disk,outline='#63B8FF') #смена цвета диска
MKS=c.create_polygon(110, 304, 110, 308, 106, 308, 106, 322, 110, 322, 110, 326,121, 326,
126, 324, 138, 327, 138, 332, 146, 332, 146, 322,138, 332, 138, 324, 131, 322, 142,
318, 142, 312, 128, 307, 128, 302, 134, 302, 134,280, 122, 280, 122, 300, 126, 302,
126, 306, 121, 304, fill='#FFD700', outline='black') #poligon MKS

4 верхних строчки - изменение цвета ранее отрисованного объекта. Работает. Далее создание многоугольника. И он в PyCharm не появляется.
Да, еще. Запуск программы двойным щелчком приводит к полному выполнению с отрисовкой многоугольника и без закрытия окна. Черное окно, наверху название: C:\WINDOWS\py.exe
Your text to link here…
Видимо вопрос мой сугубо дилетантский. Одно время начинал изучать Питон, забросил. Теперь вернулся к Питону …
xam1816
  
import tkinter as tk
root = tk.Tk()
c= tk.Canvas(root, width=500, height=400, bg='black')
c.pack()
MKS=c.create_polygon(110, 304, 110, 308, 106, 308, 106, 322, 110, 322, 110, 326,121, 326,
126, 324, 138, 327, 138, 332, 146, 332, 146, 322,138, 332, 138, 324, 131, 322, 142,
318, 142, 312, 128, 307, 128, 302, 134, 302, 134,280, 122, 280, 122, 300, 126, 302,
126, 306, 121, 304, fill='#FFD700', outline='black') #poligon MKS
root.mainloop()

код вставляйте в теги список рядом со смайлом
ZerG
в IDLE и в Thonny - про первый забудьте второй удалите
пользуйтесь Pycharm, vscode, sublime text, vim, emacs.
Simka
xam1816
код вставляйте в теги
Спасибо за быстрый ответ! Завтра отредактирую программку. Как вставлять код - спасибо, буду разбираться в технологии создания сообщений.
Сегодня поработал с фрагментом. Результат лучше напишу в ветке для “новичков”- по теме лучше туда…
ZerG
пользуйтесь Pycharm
Я в принципе согласен, пытаюсь, установил, но пока мне сложновато в нем ориентироваться. Хотя нравится, удобно.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB