Вопросы по теме '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 просмотров
schedule
07.03.2023
Какие фреймворки 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