Найти - Пользователи
Полная версия: curses портит консоль
Начало » Python для новичков » curses портит консоль
1 2
Alex_Kutsan
Ах ДА, понял я ведь прерываю его ctrl + c
и он не доходит до reset
но… ПОЧЕМУ ОН НЕ ПИЩИТ?
Alex2ndr
Alex_Kutsan
но… ПОЧЕМУ ОН НЕ ПИЩИТ?
Вы в какой консоли его запускаете то? (а заодно и в какой ОС)
Попробуйте переключится в один из 6 стандартных терминалов(tty). Надо нажать ctrl+alt+F1 (F любая от F1 до F6 включительно), залогинится и запустить оттуда. Обратно в Х переключаться по alt+F7.
Кроме того такой вопрос - а спикер то у вас работает?

Вообще я бы на вашем месте выбрал для тренировки в curses что-нить более однозначное.
everloginme
Понимаю, что ответ не своевременный, но проблема у ТС в “кривой консоли” происходит из за того, что система не “получает” обратно управление консолью. Для этого надо вызвать метод curses.endwin() после проделанных манипуляций и консоль перестанет быть “кривой”. Насчет beep, дело, возможно, в реализации ЭМУЛЯТОРА терминала. Быть может в tty все заработает, по крайней мере curses.flash() заставит моргнуть экран, а beep не факт что зазвучит.
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