Вопросы по теме 'ncurses'

Доступен ли ncurses для Windows?
Существуют ли какие-либо библиотеки ncurses на C/C++ для Windows, которые эмулируют ncurses в собственных окнах Win32 с изменяемым размером ( не в режиме консоли)?
107842 просмотров
schedule 27.07.2023

Неопределенная ссылка при использовании ncurses в Linux
Я пытаюсь начать разработку программы с использованием ncurses в Linux. Я даже не могу скомпилировать пример Hello World. Вот код: #include <curses.h> int main() { initscr(); printw("Hello, world.");...
21141 просмотров
schedule 09.12.2023

Поддержка иврита в приложении C ncurses
У нас есть приложение на основе C Nurses (работает на большинстве разновидностей Unix, но мы предпочитаем RHEL). У нас есть поддержка Unicode, но теперь мы должны предоставить версию приложения на иврите. Кто-нибудь знает процесс, который мы могли...
344 просмотров
schedule 16.12.2022

Куда идут stdout и stderr в режиме проклятий?
Куда идут stdout и stderr, когда curses активен? import curses, sys def test_streams(): print "stdout" print >>sys.stderr, "stderr" def curses_mode(stdscr): test_streams() test_streams() curses.wrapper(curses_mode)...
3597 просмотров
schedule 22.06.2022

Как я могу изменить задержку повтора клавиатуры в консоли Linux с ncurses или без
Я пишу небольшой клон понга с ncurses и C. Мне нужно найти способ установить задержку повтора клавиатуры, чтобы игроку было легче перемещать ракетку, иначе они застревают, нажимая клавишу вниз и ожидая около 50 миллисекунд пока ключ не начнет...
1926 просмотров
schedule 28.03.2022

Как можно было бы разработать пользовательский интерфейс на основе curses?
Я планирую разработать приложение с графическим интерфейсом, использующее проклятия. Идея состоит в том, чтобы предоставить дополнительный интерфейс для веб-интерфейса, чтобы все на веб-сайте также можно было делать через пользовательский интерфейс....
1793 просмотров
schedule 12.09.2022

Могу ли я определить, интерпретирует ли терминал управляющие коды C1?
ISO/IEC 2022 определяет управляющие коды C0 и C1 . Набор C0 представляет собой знакомые коды между 0x00 и 0x1f в ASCII, ISO-8859-1 и UTF-8 (например, ESC , CR , LF ). Некоторые эмуляторы терминала VT100 (например, screen(1) , PuTTY) также...
1039 просмотров
schedule 19.12.2023

обнаруживать автоматические повторы клавиш в curses
Я пишу небольшое приложение в текстовом режиме, используя curses в Linux. Для ввода с клавиатуры я использую функции curses. Ключевые автоповторы работают, например. если я удерживаю клавишу, я получаю несколько ключевых событий, пока не отпущу...
1505 просмотров
schedule 10.07.2022

Держите окно ncurses на переднем плане
Мое приложение использует ncurses и имеет несколько окон, которые постоянно обновляются. В этом приложении у меня есть одно окно, действующее как «окно сообщения» (например, диалоговое окно), которое появляется, когда пользователь нажимает «q»,...
926 просмотров
schedule 04.04.2022

NCurses getstr() с подвижным курсором?
Я хочу прочитать использование ввода с помощью getstr() в NCurses. Однако, когда я использую клавиши со стрелками, он печатает коды клавиш вместо фактического перемещения курсора. Как я могу заставить его двигаться слева направо, чтобы я мог...
2856 просмотров
schedule 29.03.2022

Просто? Алгоритм поиска части игрового экрана, где нет врага
Я должен играть для моего школьного проекта. У меня небольшая проблема с выбором части игрового экрана, где нет врага. Пожалуйста, посмотрите на эти экраны, где я попытался немного объяснить. Первый экран , Второй экран. Итак, у меня...
144 просмотров
schedule 10.04.2024

Печать внутри окна, а не по краям
Я пытаюсь что-то написать внутри окна проклятий, но, похоже, оно тоже пишет на границах. Как я могу исправить код ниже? win_self = newwin(LINES / 2, COLS, 0, 0); box(win_self, 0, 0); wrefresh(win_self); wprintw(win_self, "foobar");
5732 просмотров
schedule 01.08.2022

Другой цвет границы окна с использованием NCurses
У меня есть несколько окон NCurses, работающих в терминале. Можно ли установить другой цвет границы для каждого окна? Я пробовал код ниже, но он не работает: start_color() // ... init_pair (1, COLOR_RED, COLOR_CYAN); attron (COLOR_PAIR (1));...
5139 просмотров
schedule 07.08.2022

PHP - Ncurses - Получить текущую строку (позиция курсора)
В настоящее время я работаю над приложением оболочки Linux (пакетным инструментом), используя php+ncurses. Я пытаюсь создать панель загрузки, но не могу заставить работать функцию «ncurses_getyx». Он ничего не возвращает. Я пытался использовать...
666 просмотров
schedule 01.11.2022

Каков рекомендуемый способ реализации прокрутки текста в ncurses?
Я пытаюсь реализовать приложение ncurses с прокруткой текста, как меньше. Каков рекомендуемый способ сделать это? Вот что я знаю: Вы можете использовать scroll для перемещения текстового буфера вверх или вниз на 1 строку. Тем не менее, вы...
5708 просмотров
schedule 05.07.2022

Последний символ окна в python + curses
Следующая программа вызывает ошибку: import curses def test(scr): top = curses.newwin(1, 10, 0, 0) top.addstr(0, 9, "X") curses.wrapper(test) Похоже, всякий раз, когда я пытаюсь использовать addstr() для записи символа в последний...
1422 просмотров
schedule 31.01.2024

Как сделать так, чтобы терминал не прокручивался
Я пишу простую программу на С++ для запуска в окне терминала. Я хотел бы, чтобы выходной текст был заблокирован на экране. Вместо того, чтобы каждая новая строка появлялась внизу экрана и подталкивала все вверх, я хотел бы иметь возможность изменять...
216 просмотров
schedule 19.08.2022

Как сделать ncurses et. др. Работа?
Существует несколько библиотек, таких как ncurses , которые помогают создавать графические интерфейсы командной строки. Проще говоря, как они работают? Моя первая мысль заключалась в том, что ncurses перехватывает весь ввод с клавиатуры и...
5046 просмотров

Какие фреймворки ncurses доступны для BASH?
Существуют ли еще фреймворки для текстового пользовательского интерфейса (TUI) для bash (кроме этого)? : http://code.google.com/p/bashsimplecurses/ Я хочу принимать пользовательский ввод (ввод данных) обработать запись
9647 просмотров
schedule 16.06.2022

Memset замораживает мою программу C++ и другие проблемы, которых я не вижу
Я создавал этот сервер и использую memset() для очистки struct addrinfo . #include <iostream> #include <string> #include <string.h> #include <errno.h> #include <pthread.h> #include <stdio.h> #include...
810 просмотров
schedule 30.04.2023