Уведомления

Группа в Telegram: @pythonsu

#1 Окт. 27, 2022 20:48:19

Simka
Зарегистрирован: 2020-02-15
Сообщения: 71
Репутация: +  1  -
Профиль   Отправить e-mail  

PyCharm игнорирует фрагмент скрипта

Здравствуйте! Написана программа, в конце которой создается многоугольник. Работает полностью в 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…
Видимо вопрос мой сугубо дилетантский. Одно время начинал изучать Питон, забросил. Теперь вернулся к Питону …

Отредактировано Simka (Окт. 27, 2022 21:11:19)

Офлайн

#2 Окт. 27, 2022 20:58:30

xam1816
Зарегистрирован: 2020-05-11
Сообщения: 1348
Репутация: +  118  -
Профиль   Отправить e-mail  

PyCharm игнорирует фрагмент скрипта

  
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()

код вставляйте в теги список рядом со смайлом

Офлайн

#3 Окт. 27, 2022 21:03:36

ZerG
Зарегистрирован: 2012-04-05
Сообщения: 2627
Репутация: +  61  -
Профиль   Отправить e-mail  

PyCharm игнорирует фрагмент скрипта

в IDLE и в Thonny - про первый забудьте второй удалите
пользуйтесь Pycharm, vscode, sublime text, vim, emacs.



Влодение рускай арфаграфией - это как владение кунг-фу: настаящие мастира не преминяют ево бес ниабхадимости

Офлайн

#4 Окт. 27, 2022 23:56:20

Simka
Зарегистрирован: 2020-02-15
Сообщения: 71
Репутация: +  1  -
Профиль   Отправить e-mail  

PyCharm игнорирует фрагмент скрипта

xam1816
код вставляйте в теги
Спасибо за быстрый ответ! Завтра отредактирую программку. Как вставлять код - спасибо, буду разбираться в технологии создания сообщений.
Сегодня поработал с фрагментом. Результат лучше напишу в ветке для “новичков”- по теме лучше туда…
ZerG
пользуйтесь Pycharm
Я в принципе согласен, пытаюсь, установил, но пока мне сложновато в нем ориентироваться. Хотя нравится, удобно.

Отредактировано Simka (Окт. 28, 2022 10:31:53)

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version