ncurses

    1

    2답변

    내 응용 프로그램에는 두 개의 WINDOW 개체가 있는데, 이는 분할 화면과 같이 터미널 창을 양분합니다. 그러나 내가 wprintw()를 사용하고있을 때 화면에 출력물이 보이지 않습니다. 나는 확실하다, 그 stdscr이이 2 개의 창을 겹쳐진다. 이 중복을 피하려면 어떻게해야합니까? 아마도 을 사용해야합니다. wrefresh() 또는 refresh()?

    0

    1답변

    ncurses에서 스크롤하는 방법에 대한 많은 질문이 있지만 명확한 답을 찾지 못했습니다. 그래서, 여기에 내 사건이있다. 두 개의 WINDOW * 분할 화면과 같이 화면을 두 부분으로 나누는 개체가 있습니다. 이제 파일 관리자와 같은 앱의 일부를 구현하고 있습니다. 첫 번째 창은 파일 이름을 보유하고 두 번째 창은 현재 디렉토리에있는 파일의 확장자를 보유

    1

    1답변

    텍스트 입력에 curses textpad.Textbox() 함수를 사용하려고합니다. 지금까지는 모든 것이 잘 작동하지만 섹션 기호 (§)와 모든 독일어 움라우트 (ä/ö/ü)를 포함하여 일부 키는 인식되지 않습니다. 나는 그것이 어떻게 든 텍스트 인코딩과 관련이 있다고 생각하지만,이 문제를 해결하는 방법을 모른다. 내 독일어 키보드 레이아웃은 input()

    0

    1답변

    curses에 파이썬의 래퍼 라이브러리를 사용하여 텍스트 게임을 개발하고 있습니다. 사용자가 입력 한 텍스트를 게임의 텍스트 출력과 다른 색으로하고 싶습니다. 출력 텍스트에 대해 색상 쌍을 정의하는 데 아무런 문제가 없었지만 사용자가 활발하게 입력하는 동안 다른 색상을 표시하도록 입력 텍스트를 변경하는 방법을 알 수 없습니다. 현재 모든 입력은 getstr

    0

    1답변

    서버에 weechat IRC 클라이언트를 구축하려고합니다 (sudo 제어 기능이 없음). ncurses 파일의 위치를 ​​명시 적으로 제공 한 후에도 cmake는이를 고려하지 않으므로 ncurses.h를 찾을 수 없습니다. cmake .. -DCMAKE_INSTALL_PREFIX=/home/myuser/.local/ -DNCURSES_INCLUDE_PATH

    0

    1답변

    roguelike를 쓰려고 시도하는 동안 이상한 동작이 발생했습니다. 채워진 직사각형 모양의 글자를 인쇄하는 간단한 루프를 만들었습니다. 일반 (stdscr) 창 또는 derwin()에서 새로 초기화 한 창을 모두 잘 작동합니다. Loop within stdscr/newly initialised window from derwin(). 하지만 Game 클래스

    0

    2답변

    C에서 sgtpep/pmenu과 같은 앱을 쓰고 싶습니다. 그런 다음 ncurses 라이브러리를 살펴보기 시작합니다. 내 첫번째 시도는 메뉴를 선택할 수 있습니다. 예를 들어, 내가 ls | ./a.out 할 때, 그것은 모든 파일을 보여줄 수 있어야하고, DUP 또는 DOWN을 누를 때 첫 번째 것을 강조 표시하면 그에 따라 다른 항목이 강조 표시됩니다.

    -1

    2답변

    화살표 키를 사용하여 메뉴에서 위/아래로 이동하는 기능을 호출하는 터미널 기반 메뉴를 작성했습니다. 문제는 두 개의 함수 (두 개 중 어느 것도 stdscr)로 볼 수있는 WINDOW가 필요하다는 것입니다. 헤더없이 성공적으로 선언하여 extern 창을 만들려고했습니다. 내가 어떻게 이것을 할 수있는 제안? 감사합니다

    0

    2답변

    파이썬 프로젝트 pick을 사용하여 목록에서 옵션을 선택했습니다. 아래 코드는 옵션과 색인을 반환합니다. option, index = pick(options, title) Pick은 python의 curses 라이브러리를 사용합니다. 내 파이썬 스크립트의 출력을 쉘 스크립트에 전달하고 싶다. variable output = $(pythonfile.py)

    0

    1답변

    나는 90 년대 초 MS-DOS 용으로 작성된 오래된 C++ 프로그램을 이식하는 방법에 대해 조언하고 싶습니다. 이 프로그램은 매우 복잡한 텍스트 사용자 인터페이스를 구현합니다. 인터페이스 코드는 로직과 잘 분리되어 있으며, ncurses를 사용하기에는 너무 어려울 것이라고 생각하지 않습니다. 는 DOS 프로그램을 차단 마우스 이벤트를 처리하기 위해 0x3