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

Использование GNU Readline; как я могу добавить ncurses в ту же программу?
Название немного более конкретное, чем моя настоящая цель: У меня есть программа командной строки, которая использует GNU Readline, в первую очередь для истории команд (т.е. получение предыдущих команд с помощью стрелки вверх) и некоторых других...
7767 просмотров
schedule 02.01.2024

Сохранение целого числа в char* в С++
Я пишу код, который возвращает целое число, которое затем нужно вывести с помощью printw из библиотеки ncurses. Однако, поскольку printw принимает только char*, я не могу понять, как его вывести. По сути, есть ли способ сохранить целое число в...
1973 просмотров
schedule 23.04.2024

Невозможно правильно перезаписать ncurses (curscr, savewin), потому что я ripoffline() раньше
У меня есть программа C/ncurses, которую я отлаживаю/поддерживаю. Эта программа делает ripoffline дважды: первый раз, чтобы поместить строку заголовка, и второй раз, чтобы поместить строку меню вверху страницы. Мне нужно раскрыть некоторые меню,...
413 просмотров
schedule 24.11.2023

перерисовка на ncurses
Я пытаюсь перерисовать содержимое простого цикла. Пока он печатает до stdscr 100 строк, а затем, используя scrl для прокрутки n строк, я получаю n пустых строк. Я хочу сохранить последовательность. Однако я не уверен, как перерисовать stdscr...
641 просмотров
schedule 10.07.2022

CMake не может найти проклятия
Я пытаюсь скомпилировать библиотеку openlase с сайта www .marcansoft.com и столкнулись с проблемами при работе с CMake. CMake возвращает ошибку о том, что не может найти проклятия, и после долгих поисков я все еще не понимаю, в чем проблема. Я...
50602 просмотров
schedule 06.06.2022

Вывести красивый блочный символ с помощью ncurses и C++?
Я пишу консольное приложение на С++, используя ncurses, и я хотел бы вывести сплошной блок ascii. Это в основном зафиксировало бы всю область, которая обычно была бы зарезервирована для пробела обычного символа. Есть ли символ ASCII, которого мне не...
3155 просмотров
schedule 15.10.2022

получить символ на экране
Я просмотрел список функций NCurses и не могу найти функцию, которая возвращает символы, уже напечатанные на экране. Есть ли доступное значение для символа, хранящегося в каждой символьной ячейке? Если нет, то есть ли аналогичная функция в терминале...
2336 просмотров
schedule 07.08.2023

Проверить символ в текущей/данной позиции в PDCurses/NCurses
Есть ли способ проверить, какой символ находится в данной позиции в окне консоли? Например, если я хочу проверить, есть ли звездочка (*) в позиции (10, 12), как мне это сделать? Или, если я использую move(10, 12); , как мне проверить, какой символ...
3016 просмотров
schedule 01.04.2024

Цвета предметов в меню ncurses
Кто-нибудь знает, можно ли сделать так, чтобы меню в ncurses отображало разные элементы разными цветами? Насколько я понял, изменить можно только цвета переднего плана и фона. Если это невозможно, существует ли какая-либо другая сторонняя реализация...
613 просмотров
schedule 17.04.2023

Обтекание текста в блокнотах с помощью ncurses. (В С)
Я играл с ncurses и нашел очень мало полезной информации в сети, касающейся пэдов. Я понимаю, что пэды — это что-то вроде большого окна за пределами экрана, части которого можно распечатать в меньших окнах на экране. Я написал программу для вывода...
4150 просмотров
schedule 20.08.2023

Ncurses: клавиши F1-F5
У меня проблема с функциональными клавишами в curses.h. У меня есть эта маленькая программа, которую можно увидеть на разных сайтах/учебниках. #include <ncurses.h> int main() { int ch; initscr(); /* Start...
5649 просмотров
schedule 15.07.2023

Как я могу получить больше цветов в проклятиях Python?
Сейчас я работаю над школьным проектом и использую curses. Хотя я немного разочарован ограничением цветов. Модуль colorama имеет НАМНОГО больше цветов, и они работают на моем терминале, поэтому я знаю, что мой терминал способен отображать множество...
4217 просмотров
schedule 05.06.2024

Ncurses: создание заполненных пробелов между столбцами
Я создаю прокручиваемый список с помощью ncurses, аналогичный списку в aptitude (интерфейс apt-get). Как мне создать промежутки между столбцами? Я планирую писать каждый столбец, используя wprintw() . e.g. pizza spicy 10 steak...
615 просмотров
schedule 10.02.2023

C: ярко-желтый и ярко-зеленый цвета (ncurses)?
Я искал хорошие цвета, такие как mc для желтого и зеленого. В ncurses вы можете указать эти RGB: 10.2. Изменение определений цвета Функцию init_color() можно использовать для изменения значений rgb для цветов, изначально определенных...
2966 просмотров
schedule 21.02.2024

вывод команды печати python задерживается при перерыве в работе ncurses
У меня есть следующий простой скрипт, который демонстрирует мою проблему: #! /usr/bin/python import curses import time import os screen = curses.initscr() screen.clear() screen.addstr(0, 0, "Hello World...
407 просмотров
schedule 19.07.2023

Используя python и ncurses, отображайте таймер обратного отсчета и одновременно вводите пользовательский ввод
Я пишу небольшую игру на Python, используя ncurses. Я хочу непрерывно отображать таймер обратного отсчета, а также одновременно принимать пользовательский ввод. В основной функции я создал один поток, который отображает таймер обратного отсчета, а...
422 просмотров
schedule 10.09.2022

Чтение изменений с экрана
Я пишу «своего рода» редактор в Linux, используя Ncurses. Я создал окно, инициализировал некоторые переменные Ncurses, загрузил файл в память (используя другой класс), а затем отобразил этот файл в созданном мной окне. Моя проблема в том, что мне...
205 просмотров
schedule 14.05.2024

Ncurses не определяет нажатие клавиши
Я пытаюсь использовать ncurses для получения неблокирующего ввода. #include <iostream> #include <ncurses.h> int main() { char ch; nodelay(stdscr, TRUE); while(1) { ch= getch(); if (ch == ERR)...
106 просмотров
schedule 22.06.2022

прокручиваемое окно ncurses ruby
Я создал класс, который я пытаюсь создать для имитации RichTextBox, типа, в формах Windows. это означает, что когда вы добавляете новые данные в форму/richtextbox, они добавляются в нижнюю часть поля/окна, а остальные прокручиваются на одну строку...
563 просмотров
schedule 24.09.2022

Есть ли способ отобразить символ вертикальной стрелки в терминале Linux с помощью ncurses?
Я пытаюсь воспроизвести старый экран графического интерфейса в своем приложении, которое использует ncurses для отображения терминала. В старом графическом интерфейсе использовались символы, которые выглядели следующим образом: Есть ли...
1644 просмотров
schedule 29.10.2022