Вопросы по теме '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