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

Как я могу добавить прокрутку терминала с помощью ncurses?
Я пишу приложение, используя ncurses, которое отображает статус тестов, запущенных на нескольких машинах. Он отображает несколько индикаторов выполнения в нижней части экрана и журнал сбоев над ними. Однако журнал легко может быть длиннее, чем...
729 просмотров
schedule 25.04.2023

Компиляция NCURSES src на HPUX
Я пытаюсь скомпилировать ncurses-5.7 из исходного кода и после запуска ./configure получаю следующую ошибку: configure: error: Your compiler does not appear to recognize prototypes. You have the following choices: a. adjust your compiler...
322 просмотров
schedule 03.09.2022

Цвета ANSI в C и ncurses
Я знаю, что могу сделать attron и attroff с цветом, который я выберу, однако я хотел бы знать, возможно ли это сделать с кодами перехода цвета ANSI в ncurses: #include <stdio.h> #include <ncurses.h> int main() { initscr();...
3609 просмотров
schedule 20.04.2022

Добавление символов Unicode/UTF8 на дисплей ncurses в C
Я пытаюсь добавить символы Unicode wchar_t на дисплей ncurses в C. У меня есть массив: wchar_t characters[]={L'\uE030', L'\uE029'}; // containing 2 thai letters, for example И позже я пытаюсь добавить wchar_t из массива на дисплей ncurses...
25469 просмотров
schedule 21.11.2022

Статические библиотеки Ncurses для включения в проект C++
Я установил последнюю библиотеку ncurses, которую использует мой проект. Теперь я хочу зарегистрировать статические библиотеки ncurses в svn, чтобы я мог проверить проект на другом компьютере и скомпилировать его без повторной установки ncurses в...
1382 просмотров
schedule 08.09.2023

Добавьте полосу прокрутки на Ncurses или сделайте так, чтобы она понравилась больше
В основном я пишу клиентскую программу, которая получает ответ и журналы с сервера, клиент также может отправлять запрос на сервер для получения различной информации. Я использовал проклятия, и вывод выглядит довольно хорошо. Это похоже на VI, вывод...
2582 просмотров
schedule 27.01.2024

Ncurses: определение нажатия клавиши F1 и использование сигналов
я пытаюсь изучить библиотеку ncurses, и я придумал код ниже: #include <ncurses.h> #include <stdlib.h> #include <signal.h> static void finish(int sig); int main(int argc, char** argv) { char c; initscr(); raw();...
2937 просмотров
schedule 10.06.2023

Как установить собственные пути поиска для базы данных terminfo при сборке ncurses из исходного кода
Как установить собственные пути поиска для базы данных terminfo при сборке ncurses из исходного кода? Чтобы быть более конкретным, как мне заставить основной каталог искать в «~/.terminfo»?
3059 просмотров
schedule 27.01.2023

как получить символ из стандартного ввода, не дожидаясь, пока пользователь его поместит?
Я пишу программу на C, которая печатает что-то на терминале с помощью ncurses. Он должен останавливать печать, когда пользователь нажимает «s», и продолжать снова, когда нажимает «s». Как я могу прочитать ключ с ввода, не дожидаясь, пока...
22215 просмотров
schedule 28.07.2023

Ящики и строки в Ncurses через SSH
Я разрабатываю небольшое приложение. который основан на Ncurses, который должен выполняться удаленно через ssh на сервере. Это приложение показывает, среди прочего, некоторые поля (созданные с помощью box или wborder ). Он также имеет командную...
2199 просмотров
schedule 21.04.2023

Как я могу встроить оболочку IPython в программу Python, которая использует модуль curses?
Я пытаюсь перейти в оболочку IPython, когда нажимаю «i» в своей программе curses. До этого момента я настраивал окна curses и несколько других окон. Я могу взаимодействовать с программой, используя цикл while, и реагировать на нажатия клавиш. Из...
893 просмотров
schedule 15.04.2022

Как мне одновременно обрабатывать взаимодействие с пользователем и события сокетов?
Я пишу эту программу чата, которая использует ncurses в качестве интерфейса. Как я могу одновременно обрабатывать файловые дескрипторы сокетов и взаимодействие с пользователем? Моя идея ниже. Проблема в том, что теперь цикл выполняется только один...
293 просмотров
schedule 13.11.2022

Как реализовать прокрутку или список в NCurses/PdCurses? ( С )
Я занимаюсь созданием текстового пользовательского интерфейса для школьного проекта. Мне действительно нужна помощь в том, как реализовать поле прокрутки или список в NCurses/PDCurses (на C). Насколько я знаю, scrollok делает это возможным. Я...
2527 просмотров
schedule 29.12.2022

Отображение сетки судоку с помощью ncurses
Я написал программу c для решения судоку, и я хотел бы знать, могу ли я нарисовать сетку и заполнить ее с помощью библиотеки ncurses. я просто хотел бы знать, как управлять линиями и границами блоков в ncurses большое тебе спасибо
2193 просмотров
schedule 08.05.2023

getch и putchar не работают без возврата
Я безуспешно пытался заставить getch работать в другой программе. Итак, я сделал самую простую программу, которую только мог, используя getch так, как я хочу, чтобы она работала в основной программе. Я исследовал потребность в noecho ,...
4247 просмотров
schedule 23.05.2022

Использование ncurses для захвата щелчков мыши в консольном приложении
Я делаю консольное приложение для платформ Unix и использую библиотеку curses (или ncurses) для обработки ввода с клавиатуры и мыши. Проблема в том, что я нашел очень мало документации о том, как именно его использовать для этого, кроме эта страница...
11148 просмотров
schedule 07.05.2023

странные расширенные символы в ncurses
Я пишу приложение ncurses, и возникла странная проблема с выводом на экран специальных символов. Вот пример: #include <ncurses.h> int main(int argc, char *argv[]) { initscr(); noecho(); keypad(stdscr, TRUE); cbreak();...
2986 просмотров
schedule 20.09.2022

сборка vim для cygwin - без терминальной библиотеки
Я пытаюсь создать vim с поддержкой python для cygwin, используя: ./configure --enable-pythoninterp --enable-gui=no --without-x \ --enable-multibyte --prefix=/usr но не могу обойти ошибку: checking --with-tlib argument... empty: automatic...
1978 просмотров
schedule 01.08.2023

(n) блокнот curses в python не работает
Кажется, я не могу заставить панели ncurses работать в python (2.6, 2.7 и 3.2). Использование кода непосредственно с http://docs.python.org/howto/curses.html Я даже не могу заставить его работать. Код без пэда работает отлично. import curses...
2539 просмотров
schedule 05.06.2022

Как использовать текущий экран в ncurses в качестве фона?
Я хочу использовать ncurses для создания наложений поверх текущего терминала. Судя по примерам C, есть переменная cur_scr , которая содержит данные для текущего экрана, которые, как я предполагаю, можно использовать для очистки экрана, чтобы создать...
335 просмотров
schedule 07.01.2024