Итак, недавно я использовал функцию темы Python для самой программы IDLE. Я загрузил три темы и создал свой собственный, который теперь выбран. Проблема в том, что я забыл установить цвета для мигания и подсветки, что очень проблематично. Когда я пошел посмотреть, смогу ли я вернуться к настройке по умолчанию, Python IDLE просто застыл, когда я выбрал «Configure IDLE» в параметрах. Я все еще могу прокрутить файл, попытаться закрыть окно и свернуть его и т. Д., Но он только что застыл. Я не могу закрыть его или продолжить работу с файлом. Я удалил Python, а затем переустановил его, но это не сработало, нужно ли просто вручную удалить темы и заставить IDLE использовать оригинальный, или есть способ исправить это?Python зависает при настройке IDLE
Я запускаю Python 2.7 на Windows 8.1.
Thanks
Я не знаю, что вы подразумеваете под «функцией темы Python». Но в любом случае ... Я понимаю, что вы отредактировали $ HOME/.idlerc/config-highlight.cfb, но пропустили некоторые из необходимых записей, в частности, «hilite» (selcted) фон, передний план и передний план курсора. В результате было заморожено IDLE, когда вы пытались открыть диалоговое окно настроек (которое никогда не открывалось должным образом). Правильно? Я спрашиваю подробности, поэтому я могу попытаться сделать IDLE более надежным, когда ему будет дан плохой ввод. Я немного удивлен, что IDLE открыт и только застыл на данный момент –
В IDLE вы можете настроить цветовые схемы, извините, это не массивная вещь. Если вы перейдете к (Опции> Настроить IDLE> Выделение), вы можете настроить различные цвета, например, какой цветной текст, если это ошибка, или что цветные ключевые слова Python: – oisinvg2001
Я прекрасно это понимаю, недавно исправил эту часть кода. Он копирует полную существующую тему под новым именем, позволяет выборочно изменять цвета, а затем сохраняет новую полную тему. что-то не должно быть проблемой. Если вам удалось что-то сделать на вкладке «Выделение», которая привела к замораживанию IDLE, мне бы хотелось узнать подробности, поэтому я могу попытаться предотвратить замораживание. –