Описание тега python-curses
Модуль Python curses предоставляет интерфейс к библиотеке curses, фактическому стандарту для работы с портативными расширенными терминалами.
1
ответ
Как вывести текст в окне python curses с количеством строк, превышающим допустимые значения?
Я хочу отобразить определенные строки как вывод в моем окне проклятий Python, но количество строк превышает общее количество строк, допустимых в окне проклятий, поэтому я получаю ошибку. Как отобразить все содержимое, прокрутив вниз до следующего эк…
16 мар '15 в 10:27
1
ответ
Как вернуть строковое значение с помощью ncurses?
Я пробовал win.inch(y,x) а также win.instr(y,x), четное win.getch() а также win.getkey(), Никто не может добиться детективного эффекта? Я искал через stackru и google, но пока не нашел решения. Я уже прочитал руководство по проклятиям Python. Но до …
14 фев '14 в 08:32
1
ответ
Python: проклятия не показывают печатный текст, пока не вызывается getkey()
У меня есть код Python, который выводит на экран текст. Но если я опущу stdsrc.getkey() Функция ничего не печатает на экран. import curses def write(stdscr): stdscr.clear() stdscr.refresh() stdscr.addstr("this is a test string") stdscr.refresh() def…
05 дек '17 в 01:38
1
ответ
Модуль меню Curses с собственными методами
В настоящее время я пытаюсь запустить небольшое консольное меню для моей программы. Я нашел модуль curses-menu в PyPi curses-menu и попытал счастья с ним. Меню проклятий имеет FunctionItem который вызывает функции Python, но, к сожалению, я не вижу …
11 авг '18 в 22:21
4
ответа
Почему escape-ключ имеет задержку в проклятиях Python?
В питоне curses модуль, я заметил, что между нажатием клавиши ESC и getch() возвращение. Эта задержка не возникает для других ключей. Почему это происходит и что я могу с этим сделать? Прецедент: import curses import time def get_delay(window, key):…
09 дек '14 в 05:29
0
ответов
Ошибка с проклятиями на Raspberry Pi - Python
Я недавно купил Raspberry Pi и совершенно новый для Linux и Python. Я пытаюсь построить программу, которая позволит контролировать частоту мигания с помощью клавиш со стрелками. Таким образом, я нашел связанный вопрос с решением здесь. Я использовал…
27 июл '13 в 15:04
1
ответ
rxvt игнорирует последовательность DECCKM
Я пишу сервер CLI. В моем проекте я делаю следующее (упрощение): curses.setupterm("rxvt") smkx = curses.tigetstr("smkx") write_to_terminal_client(smkx) Обнаруженная последовательность smkx - это только "\E=", что соответствует "infocmp rxvt" (плохая…
11 май '15 в 08:52
4
ответа
Python Curses - Обнаружение клавиши Backspace
У меня проблемы с обнаружением клавиши Backspace с помощью модуля Curses. Всякий раз, когда я нажимаю клавишу Backspace, возвращаемым символом / строкой является '^?', Однако я не могу обнаружить его с помощью: if str (key) == '^?': Код ниже настрое…
25 ноя '17 в 01:53
2
ответа
Python проклинает событие мыши в Mac OS X
Я пытаюсь получить событие мыши с помощью проклятий Python, работающих на Mac OS X 10.10.3. Я следовал за другим вопросом ( Python curses.getmouse ()), в котором есть простой пример, но он не дает ожидаемых результатов для меня. Я думаю, что это как…
25 июн '15 в 01:52
2
ответа
Завершение процесса разрушает проклятия Python
При использовании многопроцессорной обработки python и curses кажется, что завершение процесса мешает отображению curses.Например, в следующем коде, почему завершение процесса не дает проклятиям отображать текст? (нажатие b после нажатия a)Точнее, к…
21 июн '17 в 13:37
2
ответа
Функция в коробке ругается
Там. Может кто-нибудь сказать мне, что я сделал не так в коде? Почему функция таймера не появляется в поле? import curses from datetime import datetime stdsrc= curses.initscr() SPACE_KEY = ord(' ') box1 = curses.newwin(20, 30, 10, 10) box1.box() def…
13 апр '17 в 03:51
0
ответов
Python NCurses с одной нитью на панели
Я провел небольшое исследование в Интернете и нашел подходящий ответ на вопрос. Но, возможно, это потому, что я француз, и я не знаю, какие слова использовать наиболее точно. Итак, вот что я хотел сделать: в Linux я написал скрипт на Python 3 я хочу…
18 апр '18 в 06:48
1
ответ
Python curses печатает два символа при добавлении строки в кодировке utf-8
Я столкнулся с очень странной проблемой при попытке напечатать строки в кодировке UTF-8 в окне curses. Вот код, я расскажу о точной проблеме и вещах, которые я попробовал ниже. # coding=UTF-8 import curses import locale import time locale.setlocale(…
25 мар '14 в 18:30
2
ответа
RPi - программа Python Curses, запущенная при загрузке, не имеет фокуса клавиатуры
Я пытаюсь написать программу, которая будет запускаться при запуске моего raspberry pi и позволит мне сразу же начать набирать текст на клавиатуре, и она будет подхвачена программой. Я не хочу вручную запускать программу при запуске пи. Мне нужно ис…
06 янв '19 в 19:46
1
ответ
Использование проклятий Python 3 только в небольшой части терминала
Есть ли способ, с помощью которого проклятия можно инициировать, чтобы они занимали только часть экрана, позволяя обычным отпечаткам выходить над ним? Таким образом, в этом приведенном примере все нормальные операторы печати будут отправляться на об…
21 фев '19 в 09:53
0
ответов
Консоль Python с ругательствами: Как добавить привязку клавиш и реагировать на клавиши
Я использую python3 с проклятиями. Я хочу добавить привязку клавиш, поэтому данная функция обратного вызова запускается при каждом нажатии этой клавиши. Это должно произойти асинхронно. Остальная часть программы не должна ждать нажатия клавиши. (Так…
06 дек '18 в 21:27
2
ответа
Где проклятия вводят KEY_RESIZE в endwin и обновляют
Запустите этот код Python и измените размер окна. Это получит KEY_RESIZE и выход. import curses import signal stdscr = None def handler(num, _): curses.endwin() stdscr.refresh() stdscr = curses.initscr() curses.cbreak() stdscr.keypad(1) stdscr.refre…
17 дек '18 в 20:10
1
ответ
_curses.error: addwstr() возвратил ERR при изменении nlines на 1 в методе newwin
Код является: from curses import * from curses.panel import * def main(stdscr): start_color() curs_set(0) init_pair(1, COLOR_BLACK, COLOR_CYAN) posy = posx = 0 window = newwin(1, 1, posy, posx) panel = new_panel(window) window.addstr('*', color_pair…
28 янв '19 в 20:36
3
ответа
Передача значений между формами с помощью npyscreen
Я пытаюсь создать простое приложение npyscreen curses в python, которое запрашивает ввод данных пользователем на одном экране, а затем проверяет его для пользователя на другом экране. В основном, это попытка понять, как значения хранятся и извлекают…
19 дек '15 в 01:07
1
ответ
Python / Curses - Как распечатать отдельные элементы?
Этот код результат экрана: foobar (ОК) stdscr.addstr(10, 10, "foobar") этот код результат экрана: foobar (ОК) stdscr.addstr(10, 10, "foobar", curses.A_REVERSE) Но как получить результат экрана? Пожалуйста, проконсультируйтесь с кем-нибудь? Спасибо.
19 май '15 в 11:46